我知道关于页脚有几个问题,但我没有找到答案。如果之前有人问过这个问题,我很抱歉。
我正在开发一个小部件插件,我想让用户可以选择,在页脚中显示版权链接,而不是小部件。
我知道如何通过添加
add_action(\'wp_footer\', \'my_function\');
但这将在主题页脚下添加信息(至少在214和其他版本中)
这是2014年的密码
<footer id="colophon" class="site-footer" role="contentinfo">
<?php get_sidebar( \'footer\' ); ?>
<div class="site-info">
<?php do_action( \'twentyfourteen_credits\' ); ?>
<a href="<?php echo esc_url( __( \'http://wordpress.org/\', \'twentyfourteen\' ) ); ?>"><?php printf( __( \'Proudly powered by %s\', \'twentyfourteen\' ), \'WordPress\' ); ?></a>
</div><!-- .site-info -->
</footer><!-- #colophon -->
div class=“站点信息”中是否有任何挂钩或可能添加内容?并使其在全球范围内成为可能,以便它也可以与使用此挂钩的其他模板一起工作,如果它存在的话?
最合适的回答,由SO网友:Pieter Goosen 整理而成
好吧,没有故障安全的方法可以通过插件将其实现到所有可用的主题中,我真的认为这是主题领域而不是插件领域,但正如我所说,这只是我的观点。
这里最大的问题是,没有插件(甚至你都不知道)知道特定主题使用了什么标记或挂钩、过滤器或函数,更不用说知道特定主题是否有wp_footer
包括在内。
您可用的最佳挂钩是wp_footer
钩子添加自定义版权文本。
我可能不会对此太担心,因为,让我们面对现实吧,如果他们使用的主题已经包含了该功能,谁会安装一个插件来显示版权信息,如果他们需要扩展这个功能,可能最好使用主题作者提供的过滤器。因此,可能下载你的插件的人可能是主题中没有包含此功能的人
一个更好的计数器选项是要求最终用户将您创建的特定挂钩添加到他们的主题中,在那里他们需要显示此版权文本,基本上与插件的想法相同wp_pagenavi
用于向主题添加分页。这样,最终用户可以更好地控制放置。TBH,我认为这是像这样的事情的前进之路。