2017-06-08 16 views
1

私はあまりにも流暢ではないので、私は理解し、私が行くようにPHPを構築しようとしている序文にしたいと思います。WordpressプラグインのPHPの問題

私のウェブサイトにカスタムSlideeckスライダを追加しようとしています。http://cfsb.org/。私は現在ヘッダーに1つを持っていますが、ページごとにそれを変更したいと思います。

I currently have: 

    function slidedecktwo_header_home() { 
if (is_home()) { 
    echo do_shortcode('[SlideDeck2 id=xxx]'); 
    } 
} 

add_action('genesis_header', 'slidedecktwo_header_home'); 

しかし、私は

else if (is_page(PAGE_ID = x)) { 
     echo do_shortcode('[SlideDeck2 id=xxx'); 

} 

私のWebページのクラッシュのようなものを追加しようと、私は私のウェブサイトが戻る前にコードを削除する必要があります。誰か明白な問題がありますか?

ありがとうございます。

+0

2番目のショートコードに '[SlideDeck2 id = xxx] ''がありますか? – mfink

答えて

0

あなたが投稿したものが試した実際のPHPであるかどうか不明ですが、明確な構文エラーがあります。

あなたのコードをよりこの(私はis_page()関数に整数として渡されたランダムIDを追加しました)のようになります:あなたはis_page(PAGE_ID = x)を持っていたし、あなたのショートスニペットがで閉じていなかった、あなたのスニペットで

function slidedecktwo_header_home() { 
    if (is_home()) { 
      echo do_shortcode('[SlideDeck2 id=xxx]'); 
    } elseif (is_page(42)) { 
      echo do_shortcode('[SlideDeck2 id=xxx]'); 
    } 
} 

add_action('genesis_header', 'slidedecktwo_header_home'); 

閉じ括弧]

+0

申し訳ありませんが、私は自分のウェブサイトが復旧するのを待っていたので、実際のコードをコピー&ペーストしませんでした。ウェブサイト上のコードがしました。構文エラーがありません。私はサイトにftpingする前にIDEでチェックしました。 –

+1

@Robert、あなたの質問に実際のコードを追加してください。そうすれば人々はあなたの問題が想像するものに答える時間を無駄にしません。 – brasofilo

+0

@RobertPerezはい、あなたの実際のコードを投稿してください。私はあなたが持っているものに基づいて私の答えを更新することができます。 – disinfor

関連する問題