Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用条件if else显示wordpress标题?_Php_Wordpress - Fatal编程技术网

Php 如何使用条件if else显示wordpress标题?

Php 如何使用条件if else显示wordpress标题?,php,wordpress,Php,Wordpress,我在WordPress主题选项中为站点标题添加了标题部分。我希望,如果该字段为空,那么它将显示带有首页条件的wp_title常规标题,或者该字段已填充,那么标题将显示该字段中写入的内容。我试过这个 <title> <?php if (is_home()) { $website_title = ot_get_option('website_title'); if (isset($websit

我在WordPress主题选项中为站点标题添加了标题部分。我希望,如果该字段为空,那么它将显示带有首页条件的wp_title常规标题,或者该字段已填充,那么标题将显示该字段中写入的内容。我试过这个

    <title> 
    <?php if (is_home()) {
                  $website_title = ot_get_option('website_title');
                  if (isset($website_title) && $website_title != "") {
                  echo $website_title;
                   } else {
                   is_front_page() ? bloginfo('description') : wp_title(''); bloginfo('name'); 
                   } 
              } else { 
              is_front_page() ? bloginfo('description') : wp_title(''); bloginfo('name');  
            } 
     ?>
   </title>

但这段代码在我电脑的本地主机上运行得很好,当我把这段代码上传到网上的网站上时,它就像普通的wp_标题一样工作,主题选项并没有改变。但从localhost主题选项更改是正确的。 如果有人有什么想法,请告诉我