【问题标题】:How do I automatically include PHP in Wordpress excerpt?如何在 Wordpress 摘录中自动包含 PHP?
【发布时间】:2017-03-24 13:56:01
【问题描述】:

如何在我的 WordPress 帖子中自动包含以下 PHP 脚本?

<?php if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { ADDTOANY_SHARE_SAVE_KIT(); } ?>

我不熟悉 PHP,我假设上面是我用来显示社交分享按钮的插件的代码。

我希望有人可能已经处理过在摘录中自动添加元素的问题,并且我可以将一些代码复制到我的子主题functions.php

【问题讨论】:

  • 好的,太好了。那么……你的问题是什么?
  • 这个问题在很多层面上都是错误的。阅读How to Ask 一个问题。我花在答案上的时间和你在任务上花的时间一样多……时间到了。
  • 对不起各位,我换了个问题!
  • edit您的问题显示what you have tried so far。您应该包含您遇到问题的代码的minimal reproducible example,然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask

标签: php wordpress


【解决方案1】:

AddToAny Share Buttons 插件有选项Display at the bottom of excerpts 或者你可以添加代码

function add_excerpt_social( $excerpt ) {
    if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { return $excerpt.ADDTOANY_SHARE_SAVE_KIT(array("output_later" => true)); }
    else { return $excerpt; }
}
add_filter('get_the_excerpt', 'add_excerpt_social');

到您的主题functions.php 文件。

【讨论】:

  • 太棒了!唯一的问题是它只显示第一个社交图标,我选择了四个(facebook、twitter、G+ 和 Linkedin)。任何想法为什么/如何解决它? a1pms.co.uk/video-gallery/extensions
  • 您可以发送您的模块设置打印屏幕吗?
  • @Ryan 我在我的 wordpress 上尝试了相同的设置,一切都很好。你能启用错误报告,可能是代码有问题吗?
  • 在 wp-config.php 文件中将 define('WP_DEBUG', false); 更改为 define('WP_DEBUG', true);
猜你喜欢
  • 1970-01-01
  • 2019-06-22
  • 2010-11-29
  • 1970-01-01
  • 2011-08-15
  • 2013-02-24
  • 1970-01-01
  • 2013-11-24
  • 2015-07-08
相关资源
最近更新 更多