2016-12-06 11 views
0

何が起こったのか分かりませんが、これはWordpress 4.7へのアップデートまで機能していました。誰かが私のページヘッダーがデフォルト "News &"のイベントを表示している理由を特定できますか?「in_category」の間にページタイトルを変更する

if($subheader_show){ 
         echo '<div id="Subheader" style="'. $subheader_style .'">'; 
          echo '<div class="container">'; 
           echo '<div class="column one">'; 

            // Title 
            $title_tag = mfn_opts_get('subheader-title-tag', 'h1'); 
            if(in_category('news' || 'community' || 'events')) { 
            echo '<'. $title_tag .' class="title">News & Events</'. $title_tag .'>'; 
            } elseif(in_category('attorneys')) { 
            echo '<'. $title_tag .' class="title">Attorneys</'. $title_tag .'>'; 
            } elseif(in_category('publications')) { 
            echo '<'. $title_tag .' class="title">Publications</'. $title_tag .'>'; 
            } else { 
            echo '<'. $title_tag .' class="title">'. mfn_page_title() .'</'. $title_tag .'>'; 
            } 

            // Breadcrumbs 
            if($breadcrumbs_show) mfn_breadcrumbs($breadcrumbs_link); 

           echo '</div>'; 
          echo '</div>'; 
         echo '</div>'; 
        } 

答えて

1

in_categoryの機能が正しくありません。
int,またはarrayを受け入れます。あなたの場合、それはin_category(array('news', 'community', 'events'))でなければなりません。私はこれまでどのように働いていたのか分かりません。なぜなら、私が見る限り、この関数で何も変わっていないからです。

+0

ワウ。私はそれが前にどのように働くか全く分かりません。しかし何とか私は最初に編集してから2ヶ月間働いていました。突然、今日、私はヘッダーがデフォルトに戻っていたことに気づいた。それ以外の変更はありませんでしたが、配列の調整はうまくいきました。ありがとう!! –

+1

'' news '|| 'コミュニティ' || 'events'' => '1' ,,,おそらく' in_category(1) 'と等しくなります... –

関連する問題