自宅でしか機能しない機能を指摘したいのですが、ホームページのIDが見つからないのが問題です。どのIDを持っているかをどうやって知ることができますか?
ID「home」は機能しません...
エディターでページを編集するときは、URL を確認してください。次のようになります。
http://www.domain.co.uk/wp-admin/post.php?post=154&action=edit
あなたの ?post={ID はここにあります}
この例では、私のホームページ (または現在編集中のページ) は 154 です。
最初にホームページテンプレートを作成する必要があります。http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/を参照してください。 その後、ホームページテンプレート内に任意の関数を作成できます。 。
function.phpファイルでこれを試してください:
add_action('wp_head'、'functionForHomePage'); 関数functionForHomePage(){
if(is_home()){ //関数本体 } }
上記のコードが機能しない場合は、試してみてください。
<pre>
add_action('wp_head', 'functionForHomePage');
function functionForHomePage(){
if(is_front_page()){
//function body
}
}
</pre>
PHP関数で作業している場合:
add_action('wp'、'functionForHomePage'); 関数functionForHomePage(){ if(is_home()){ //関数本体 } }
上記のコードが機能しない場合は、試してみてください。
<pre>
add_action('wp', 'functionForHomePage');
function functionForHomePage(){
if(is_front_page()){
//function body
}
}
</pre>
実際、WordPressサイトをどのように設定するのかわからないので、ここでは、あなたが言及したように、入手可能な情報として投稿します。
これがお役に立てば幸いです。ではごきげんよう ;)
ホームページのIDを見つける必要はありません。コンディショナルタグis homeを使用する
<?php
if ( is_home() ) {
// This is a homepage - write your function here.
} else {
// This is not a homepage
}
?>