我有一个关于作者的插件,在\\u content()中回响,还有一个类似Facebook的按钮,我在HTML中硬编码,在\\u content()之后,它是如何输出的:
类似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, 但随后它进入了一个无限循环,一次又一次地回应帖子
最合适的回答,由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
.
否则,您可以通过传记设置页面调整优先级:
因此,您可以:
priority("facebook like") < priority("author box")