在_Content()中添加快捷代码

时间:2019-10-28 作者:LovinQuaQua

我有一个自定义的帖子类型(事件),我为归档和单发制作了一个自定义模板。

在single上,我想为每个帖子添加一个短代码,这个短代码提供当前帖子的所有动态数据。

如何在\\u content()函数中输入快捷码?

1 个回复
SO网友:Sam

您可以使用\\u内容挂钩:https://developer.wordpress.org/reference/hooks/the_content/

add_filter( \'the_content\', \'my_shortchode_in_single_page\' );
function my_shortchode_in_single_page($content){
    if(is_single())
        return $content . do_shortcode(\'YOUR SHORTCODE HERE\');

    return $content;
}

相关推荐

获取AJAX调用的ShortCode属性

我想给我的插件传递一个可以访问文件的文件夹,这样我就可以运行多个设置了不同文件夹的实例。我的第一个想法是用文件夹名添加一个属性。因为我使用的是AJAX,所以我需要始终访问我的短代码的属性。我找到了这样一种解决方案,将属性传递给JS,然后在发生AJAX调用时将其传回:https://wordpress.stackexchange.com/a/184219我试过了,但没用。有没有更优雅的方法?以下是我的PHP文件的重要部分:add_action(\'init\', \'wporg_shortcodes_ini