【问题标题】:How to insert page/post specific script in header and footer in WordPress?如何在 WordPress 的页眉和页脚中插入页面/发布特定脚本?
【发布时间】:2020-05-26 15:55:45
【问题描述】:

如何在 WordPress 的页眉和页脚中插入页面/发布特定脚本?

我需要在特定页面或帖子上插入脚本。例如,我将在不同的页面/帖子中插入不同的代码。代码不会出现在所有页面/帖子中。

【问题讨论】:

标签: php wordpress header footer


【解决方案1】:

你可以使用 is_page() 函数:

is_page( $page = '' );

$页面 (int|string|array) (可选)页面 ID、标题、slug 或此类的数组。

例如,如果您的页面 id 是 1954

if( is_page( $page = 1954 ) ){
 your specific code for this page here..
}

【讨论】:

    【解决方案2】:

    您可以通过帖子或页面的 Slug 或帖子/页面的 ID 使用...

    1. is_single() 用于发布

    2。 is_page() 用于页面

    如果您想在多个页面中添加该代码,但仅限特定页面,您也可以添加或函数。 这是代码...

    if (is_page('home') || is_page('contact') || is_page('45')

    示例 1....

     <?php if (is_page('home')): ?>
        <!--home page add custom JS-->
        <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/Scripts/customJS.js"></script>
        <?php endif; ?>
    

    示例 2...

    <?php if (is_page(346) ):?>
        <!-- Google Analytics Content Experiment code here -->
            ...
        <!-- End of Google Analytics Content Experiment code here -->
    <?php endif; ?>
    

    【讨论】:

      猜你喜欢
      • 2020-08-23
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 2021-11-21
      相关资源
      最近更新 更多