【问题标题】:Add Shortcode to All Post Types将简码添加到所有帖子类型
【发布时间】:2020-08-31 07:15:37
【问题描述】:

我想在帖子标题标签 (H1) 上方显示简码(我正在使用富有成效的简码)。我想将它显示在我的所有帖子中(也作为模板)。

i want to be like this

谢谢。

【问题讨论】:

  • 您想添加此短代码以显示在您网站上的每个帖子和帖子类型上吗?可以编辑模板吗?你可以像 do_shortcode() 那样通过 php 调用这个简码,或者如果你想从一个地方做,你可以通过 the_title 过滤器和前缀标题加上那个简码的输出。

标签: wordpress shortcode


【解决方案1】:

如果您想调整所有帖子的单个帖子的显示方式,您必须编辑主题文件夹中的 single.php 文件。您可以在“设计”->“主题编辑器”下的后端执行此操作,也可以通过 FTP 访问文件夹和文件。

对于您在 wordpress 中的默认帖子,您只需打开 single.php 文件并查找带有您标题的 h1。它可能看起来像:

<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>

在上面(如果你想在上面显示),你可以把你的短代码放在 do_shortcode() 函数中:

<?php echo do_shortcode('[name_of_shortcode]'); ?>

如果您使用的不是 wordpress 的普通帖子而是自定义帖子类型或其他内容,请查看 wordpress 模板层次结构以了解要编辑的文件或如何命名新文件以创建模板文件:@ 987654321@


如果您使用的不是您制作的主题,您应该确保您的主题保持可更新。因此,如果您在下次更新主题时覆盖 single.php,该文件将不会有您的编辑。您需要一个子主题,如果您想使您的父主题保持最新,但还想在页面模板中对其进行自定义。这是一个很好的儿童主题教程:https://www.smashingmagazine.com/2016/01/create-customize-wordpress-child-theme/

【讨论】:

  • 你就是男人!非常感谢您的详细帮助@rank。周末愉快:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-21
相关资源
最近更新 更多