将所有页面列入一个模板

时间:2018-04-19 17:54:04

标签: php wordpress if-statement

我试图在WordPress中写一个if statement,其中说:如果此模板后面有页面,请在此处列出所有内容(仅限标题)

对于"服务"遵循服务模板的网站上的部分。我想这样做,所以,如果客户在以后添加更多服务,它们将自动显示在列表中。

到目前为止,我有:

<ul>
<?php if ( is_page_template( 'template-services.php' ) ) : ?>
  <li><?php wp_title(); ?></li>
<?php endif ?>
</ul>

1 个答案:

答案 0 :(得分:0)

您可以使用meta_query的{​​{1}}来执行此操作。模板名称存储在数据库WP_Query表中,密钥名称为post_meta

这样的事情可以做到:

wp_page_template