将代码添加到自定义帖子类型下的帖子

时间:2017-12-12 作者:Benedict Payot

所以我被要求在一篇赞助文章中添加一些分析代码。我通常这样做:

if(is_single(\'post_slug\')):
// Insert analytics code;
endif;
但是,我不知道如何在具有自定义帖子类型的帖子上执行此操作。

我找到了这个函数,它采用了自定义post类型的slug:

是单数(“事件”);

我的问题是,是否有一个函数可以接受自定义的post类型和post的slug?

非常感谢你的帮助。谢谢

2 个回复
SO网友:kierzniak

您可以混合使用两种功能:

if( is_singular( $post_type ) && is_single( $post_slug ) ):
// Insert analytics code;
endif;

SO网友:hamdirizal

使用快捷代码!

将其放入函数中。php

// Assign the tag for our shortcode and identify the function that will run. 
add_shortcode( \'custom-analytic\', \'wpse61170_custom_analytic\' );

// Define function 
function wpse61170_custom_analytic() {
    ob_start();
    ?>
    //Put your analytics code here
    <?php
    return ob_get_clean();
}
在任何你想让分析显示的页面中,只需输入以下短代码

[custom-analytic]

结束

相关推荐