0

自宅でしか機能しない機能を指摘したいのですが、ホームページのIDが見つからないのが問題です。どのIDを持っているかをどうやって知ることができますか?

ID「home」は機能しません...

4

4 に答える 4

2

エディターでページを編集するときは、URL を確認してください。次のようになります。

http://www.domain.co.uk/wp-admin/post.php?post=154&action=edit

あなたの ?post={ID はここにあります}

この例では、私のホームページ (または現在編集中のページ) は 154 です。

于 2012-09-13T07:33:58.050 に答える
0

最初にホームページテンプレートを作成する必要があります。http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/を参照してください。 その後、ホームページテンプレート内に任意の関数を作成できます。 。

于 2012-09-13T07:47:56.760 に答える
0

function.phpファイルでこれを試してください:

  1. JavaScriptベースの関数で作業している場合:
            add_action('wp_head'、'functionForHomePage');
            関数functionForHomePage(){
    if(is_home()){ //関数本体 } }

上記のコードが機能しない場合は、試してみてください。

<pre>
                    add_action('wp_head', 'functionForHomePage');
        function functionForHomePage(){  
             if(is_front_page()){
                //function body
              }
        }
</pre>
  1. PHP関数で作業している場合:

            add_action('wp'、'functionForHomePage');
            関数functionForHomePage(){  
                 if(is_home()){
                    //関数本体
                  }
            }
    

上記のコードが機能しない場合は、試してみてください。

<pre>
    add_action('wp', 'functionForHomePage');
    function functionForHomePage(){  
             if(is_front_page()){
                //function body
              }
        }

</pre>

実際、WordPressサイトをどのように設定するのかわからないので、ここでは、あなたが言及したように、入手可能な情報として投稿します。

これがお役に立てば幸いです。ではごきげんよう ;)

于 2012-09-13T11:50:43.130 に答える
0

ホームページのIDを見つける必要はありません。コンディショナルタグis homeを使用する

<?php
if ( is_home() ) {
    // This is a homepage - write your function here.
} else {
    // This is not a homepage
}
?>
于 2012-09-13T07:43:20.420 に答える