将Meta标记仅应用于一个页面

时间:2012-06-09 作者:Nick

我正在做一件事IP Locator 服务,我想显示一个定制的谷歌地图,显示访客的位置。很好用here, 但我不知道如何将其纳入我的博客。

我已经有了“Wordpress中的html/javascript”插件,但我还需要在页面上应用一些元标记。是否有任何插件/调整允许只向一个页面添加元标记?

请帮忙!!

Edit: I also need to include javascript (< script>< /script>). How can I do that?

1 个回复
最合适的回答,由SO网友:mrwweb 整理而成

你有两个选择。两者都涉及使用conditional tag. 我不知道需要测试哪个条件,因此需要“{something}”占位符。(如果让我猜的话,你可以使用is_page( $ID ) 标记。)

编辑主题头文件

通常称为header.php:

if( is_{something}() ) {
    echo \'<meta ......... />\';
}
使用wp_head 把你的functions.php 文件
function wpse_54694() {
    if( is_{something}() ) {
        echo \'<meta ......... />\';
    }
}
add_action( \'wp_head\', \'wpse_54694\' );

结束

相关推荐

Filter all html output

我想确保没有电子邮件地址发布在平原。所以我开发了一个插件,用spambot安全的替代品替换所有电子邮件地址。但是一些用户将他们的电子邮件地址放在他们的博客标题中,在帖子循环之外。如何捕获和过滤这些信息?这项工作: add_filter(\'the_content\', array(&$this,\"pep_replace\")); add_filter(\'the_excerpt\', array(&$this,\"pep_replace_excerp