我有简单的功能来显示社交按钮:
<?php function wc_social_buttons() {
global $post;
?>
<div class="social-buttons">
<div id="facebook" data-url="<?php echo get_permalink(); ?>" data-text="<?php the_title(); ?>" data-title=""></div>
<div id="twitter" data-url="<?php echo get_permalink(); ?>" data-text="<?php the_title(); ?>" data-title=""></div>
<div id="google-plus" data-url="<?php echo get_permalink(); ?>" data-text="<?php the_title(); ?>" data-title=""></div>
<div id="pinterest" data-url="<?php echo get_permalink(); ?>" data-text="<?php the_title(); ?>" data-title=""></div>
<div id="stumbleupon" data-url="<?php echo get_permalink(); ?>" data-text="<?php the_title(); ?>" data-title=""></div>
<div id="digg" data-url="<?php echo get_permalink(); ?>" data-text="<?php the_title(); ?>" data-title=""></div>
</div>
<div class="clear"></div>
<?php
}?>
然后我在页面标题(粘性菜单)和页面内容中使用它。但它只显示在标题中。所有HTML此函数都返回页面内容中的绘图,但仅在标题中显示。未使用任何选项display:none
。
如果我从标题中删除函数 - 它的所有HTML通常显示在页面内容中。
愿有人解释一下这是什么意思吗?...
答案 0 :(得分:2)
检查
标题
<div id="1"> Id Must be unique in Page </div>
页面内容
<div id="1"> Id must be unique don't use same id in a page </div>
在您的代码更改中 将ID更改为类。
<div class="facebook" data-url="<?php echo get_permalink(); ?>" data-text="<?php the_title(); ?>" data-title=""></div>
现在您可以使用两次或更多次 通过调用该函数 在页面中。
答案 1 :(得分:1)
你的问题是你宣布它可能两次。对于在body部分中的第二次使用,只需输入以下代码:
<?php
wc_social_buttons()
?>