如果标签等于,则显示否则显示

时间:2014-10-10 作者:Maja

在我的WordPress中,我有一个页面模板,名为:single_jobs.php

模板中显示了一个接触公式。在模板文件中链接如下:

<?php echo do_shortcode( \'[contact-form-7 id="207"]\' ); ?>
在单页上创建页面时。作业模板可以设置标记。我想让模板测试标签是否在页面上,如果在页面上,它不应该显示联系人表单,而应该只是一个简短的句子。

这是否可能,我将如何实现它。我是PHP的新手,希望得到详细的答案。

1 个回复
SO网友:Pieter Goosen

看看has_tag(). 看来这就是你要找的

你可以像下面这样使用它

if( has_tag( \'NAME OF TAG\' ) ) {
    // do something if has tag
}else{
    // do something else if not have tag
}

结束

相关推荐

外部PHP文件和漂亮的固定链接

我正在为一个基于WP的网站开发RESTAPI。端点为http://example.com/api.php 我已经包括在内了wp-load.php 在文件顶部访问WP函数等。然而http://example.com/api.php 正在浏览器中正常加载(未输出,因为未传递任何参数)。当我传递任何参数时,比如http://example.com/api.php?items=books 我正在WordPress获取未找到的错误页。最有线的部分是,当我禁用了Pretty Permalink时,一切都正常。