对_Content()中的出现顺序进行排序

时间:2013-11-29 作者:Lucas Bustamante

我有一个关于作者的插件,在\\u content()中回响,还有一个类似Facebook的按钮,我在HTML中硬编码,在\\u content()之后,它是如何输出的:

enter image description here

类似Facebook的按钮应出现在作者框之前

仅有一个的php(由我手工编写,可能有一些不好的做法,因为我不擅长php):

<?php get_header(); ?>
<div class="fb-recommendations-bar" data-site="criatweb.com" data-trigger="50%" data-read-time="10" data-side="right" data-action="like"></div>
    <div class="blog roundedall" style="margin-bottom:10px;">
    <div class="bcontainer contentpadded">
        <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <h1 class="blog-title"><?php the_title(); ?></h1>
            <h4 class="blog-author">por <?php the_author_link(); ?> </h4>
            <h3 class="blog-categories">Em <?php the_category(\' , \') ?></h3>
            <p><?php the_content(); ?></p>
            <div class="blog-subfooter">
                <div class="fb-like" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
            </div>
            <hr>
            <?php echo do_shortcode(\'[fbcomments width="450" count="on" num="10" title="Faça o social :)" countmsg="comments"]\'); ?>
        <?php endwhile; else: ?>
    <p><?php _e(\'Sorry, no posts matched your criteria.\'); ?></p><?php endif; ?>
    </div>
    </div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
我知道why 它正在作者框下输出Bell,但我不知道如何FIX 信息技术

我已尝试对Biographia plugin, 但随后它进入了一个无限循环,一次又一次地回应帖子

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

您可以尝试通过此过滤器添加类似Facebook的html代码:

/**
 * Append Facebook Like to the content
 *
 * @param string $content
 * @return string $content
 */
function custom_the_content( $content )
{
    $fblike = \'<div class="fb-like" 
                    data-layout="button_count" 
                    data-action="like" 
                    data-show-faces="false" 
                    data-share="false">
              </div>\';

    return $content . $fblike;
}

add_filter( \'the_content\', \'custom_the_content\', 9, 1 );
如果作者框的优先级为10.

否则,您可以通过传记设置页面调整优先级:

Biographia settings page

因此,您可以:

priority("facebook like") < priority("author box")

结束

相关推荐

pass html code to worpdress

我从wordpress开始,我有一些疑问。我根据已有的需求创建了一个专有设计。这个设计是用html和bootstrap实现的。现在我想开始使用wordpress步骤,然后作为我对wordpress所做布局的页面?当我在创建新页面时粘贴html代码时,我的代码有如下内容。。。<a href=\"#\"> <img src = \"<? php echo get_template_directory_uri ();?> / images/clean/32x32/facebook.