【问题标题】:How to Insert PHP Code in all WordPress Posts如何在所有 WordPress 帖子中插入 PHP 代码
【发布时间】:2017-07-25 08:16:41
【问题描述】:

我需要将我自己的自定义 PHP 脚本添加到我博客的所有 Wordpress 页面中。

我不是指将 PHP 添加到单个页面(可以通过插件完成)。

基本上,这就是我需要做的:

  • 直接向 Wordpress 脚本添加一个 sn-p 代码来处理 帖子的显示。
  • sn-p 需要能够获取帖子的 ID。

有人可以告诉我最好的方法吗?

这是我需要弄清楚的:

  • 哪些 Wordpress php 文件处理 Wordpress 的显示 帖子(是 post-template.php 吗?)

  • 如何使用 PHP 获取 Post ID?我发现页面说这可能是可能的方式,这是获取帖子 ID 的正确方式吗?

    $id = get_the_ID();

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    对于单个帖子,single.php 并获取帖子 ID

    $post = get_post();
    $id = $post->ID;
    

    【讨论】:

      【解决方案2】:

      这取决于主题。非常简单的主题可能对所有页面使用index.php,其他使用single.php 显示单个帖子,还有更多的可能性,还有辅助模板(模板部分),它们包含在主模板中并包含部分帖子。查看主题文件夹。

      在所有这些中,帖子总是在“循环”中。这个页面有解释和一些有用的例子:https://codex.wordpress.org/the_loop 高温

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-01
        • 2016-09-04
        • 1970-01-01
        • 2014-11-30
        • 1970-01-01
        • 2017-12-04
        • 2010-12-12
        • 2017-03-07
        相关资源
        最近更新 更多