在内容末尾插入快捷代码

时间:2013-09-30 作者:sandeep arron

<?php echo do_shortcode("[sharethis]"); ?> 
            <?php wp_related_posts()?> 
上面有2个短代码1)共享此插件短代码2)相关帖子短代码

现在我的问题

先看看这个LINK

在文章的结尾,你可以看到作者框

我想把这个作者框放在上面提到的插件下面

我通过保持单身来尝试这些短处。php页面,但它们不起作用。

Please help me, to insert both the shortcodes exactly below the content and above author box.

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

看起来您正在使用最花哨的作者框插件(FAB)。

这个插件不是开源的,因此很难给出详细的解决方案,因为我无法查看其中的代码。

我想它使用the_content 具有一定优先级的筛选器p.

要移动Sharethis下方的FAB框(&em)相关帖子,然后您可以尝试以下操作:

/**
 * Append sharethis & related-posts to the content
 * See http://wordpress.stackexchange.com/q/116264/
 *
 * @param string $content
 * @return string $content
 */
function the_content_wpse_116264( $content ){

    if( is_single() ){
        $content .= do_shortcode( \'[sharethis]\' ); 

        if( function_exists( \'wp_get_related_posts\' ) )
            $content .= wp_get_related_posts();

    }

    return $content;
}

add_filter( \'the_content\', \'the_content_wpse_116264\', 11, 1 );
其中优先级11 希望低于p.

如果这仍然给您带来有关优先级的问题,您可以尝试删除the_content 按FAB应用筛选,并以相关优先级再次添加。

结束

相关推荐

Reset Loop get_posts();

我加的太单一了。php菜单:<ul id=\"nav\"> <?php $all_posts = get_posts(array( )); // this variable will contain all the posts in a associative array // with three levels, for every year, month and posts. $ordered_posts