我想指出一个只适用于主页的功能,问题是我找不到主页的 ID。我怎么知道它有哪个ID?
id“家”不起作用...
在您的编辑器中,当您编辑页面时,请检查 URL。它看起来像这样:
http://www.domain.co.uk/wp-admin/post.php?post=154&action=edit
你的 ?post={ID IS HERE} 在哪里
在这个例子中,我的主页(或我正在编辑的当前页面)是 154。
无需查找主页的 id。使用条件标签是 home
<?php
if ( is_home() ) {
// This is a homepage - write your function here.
} else {
// This is not a homepage
}
?>
您需要先创建主页模板,请参见此处http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/ 然后您可以在主页模板中创建任何功能.
请在 function.php 文件中试试这个:
add_action('wp_head', 'functionForHomePage'); 函数函数主页(){
如果(is_home()){ //函数体 } }
如果上面的代码不起作用,请尝试:
<pre>
add_action('wp_head', 'functionForHomePage');
function functionForHomePage(){
if(is_front_page()){
//function body
}
}
</pre>
如果您正在使用 php 函数:
add_action('wp', 'functionForHomePage'); 函数函数主页(){ 如果(is_home()){ //函数体 } }
如果上面的代码不起作用,请尝试:
<pre>
add_action('wp', 'functionForHomePage');
function functionForHomePage(){
if(is_front_page()){
//function body
}
}
</pre>
实际上我不知道你是如何设置你的 wordpress 网站的,所以我在这里发布你提到的可用信息。
希望这对你有帮助。祝一切顺利 ;)