在WordPress的所有帖子页面加载中运行脚本

小屋

我希望我的jQuery脚本在每次打开或加载帖子页面时都运行。我尝试echo在脚本中使用但无法正常工作

我应该在哪里放置脚本以使其运行?

single.php

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<?php
/**
 * The template for displaying all single posts and attachments
 *
 * @package WordPress
 * @subpackage Twenty_Fifteen
 * @since Twenty Fifteen 1.0
 */

get_header(); ?>

    <div id="primary" class="content-area">
        <main id="main" class="site-main" role="main">

        <?php
        // Start the loop.
        while ( have_posts() ) : the_post();

            echo "
                <script type=\"text/javascript\">
                alert("hello!"); //placeholder script
                </script>
            ";
            /*
             * Include the post format-specific template for the content. If you want to
             * use this in a child theme, then include a file called called content-___.php
             * (where ___ is the post format) and that will be used instead.
             */
            get_template_part( 'content', get_post_format() );

            // If comments are open or we have at least one comment, load up the comment template.
            if ( comments_open() || get_comments_number() ) :
                comments_template();
            endif;

            // Previous/next post navigation.
            the_post_navigation( array(
                'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next', 'twentyfifteen' ) . '</span> ' .
                    '<span class="screen-reader-text">' . __( 'Next post:', 'twentyfifteen' ) . '</span> ' .
                    '<span class="post-title">%title</span>',
                'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous', 'twentyfifteen' ) . '</span> ' .
                    '<span class="screen-reader-text">' . __( 'Previous post:', 'twentyfifteen' ) . '</span> ' .
                    '<span class="post-title">%title</span>',
            ) );

        // End the loop.
        endwhile;
        ?>

        </main><!-- .site-main -->
    </div><!-- .content-area -->

<?php get_footer(); ?>
雷切尔·加伦(Rachel Gallen)

最好的方法可能是使用fopen

例如

<?php

$filename = "https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js";
$myfile = fopen($filename, "rb");
if (FALSE === $myfile) {
    exit("Failed to open stream to URL");
}

while (!feof($handle)) {
    $contents = stream_get_contents($myfile, 8192));
}
fclose($myfile);  //close the file again when necessary

?>

您也可以反斜杠反斜杠并以传统方式回显脚本

<?php echo "<script type=\"text/javascript\" src=\"jquery.min.js\"></script>; ?>

请注意,我尚未完成jquery路径(这是不利的一面。这是一条漫长的路!..很多反斜杠..)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在已加载到页面中的元素上运行脚本

来自分类Dev

如何在运行脚本之前等待页面完成所有内容的加载,或者如何最好地检测主要的DOM更改

来自分类Dev

如何在从另一个页面加载的模式中运行脚本?

来自分类Dev

在 google-amp 中的页面加载时运行脚本并验证为 amp-page

来自分类Dev

设置cookie后运行脚本,无需重新加载页面

来自分类Dev

页面完全加载后如何运行脚本,没有jquery,又没有在底部放置脚本?

来自分类Dev

WordPress自定义metabox,在帖子,页面和所有自定义帖子类型上加载?

来自分类Dev

Bash获取所有目录中具有名称的特定文件并运行脚本

来自分类Dev

加载时如何在页面的所有框架上执行脚本(即不使用 document_idle)

来自分类Dev

Python:在所有子目录中运行脚本

来自分类Dev

如何从非所有者文件夹中的apache用户运行脚本?

来自分类Dev

运行脚本后删除目录中除一个文件外的所有文件

来自分类Dev

在所有子目录中的特定文件上运行脚本

来自分类Dev

Javascript:在新页面中打开链接并运行脚本

来自分类Dev

在所有工作表上运行脚本Excel

来自分类Dev

如何为所有目录运行脚本?

来自分类Dev

如何显示WordPress中的所有帖子?

来自分类Dev

在管理所有帖子页面(Wordpress)中隐藏特定类别

来自分类Dev

列出wordpress中的所有类别和所有帖子

来自分类Dev

WordPress-管理员中的帖子管理页面中的所有帖子标题均与页面中的第一个标题相同

来自分类Dev

如何遍历目录中的所有文件,运行脚本并将其写入其他目录中的匹配文件

来自分类常见问题

在Dockerfile中运行脚本

来自分类Dev

在Chrome中运行脚本

来自分类Dev

在 Dockerfile 中运行脚本

来自分类Dev

在页面更改上运行脚本

来自分类Dev

每次在YouTube上加载新页面时如何运行脚本?

来自分类Dev

chrome扩展程序:页面加载完javascript后运行脚本

来自分类Dev

如何在运行脚本之前检查元素是否已加载到页面上?

来自分类Dev

如何自动执行脚本中的所有功能?

Related 相关文章

  1. 1

    在已加载到页面中的元素上运行脚本

  2. 2

    如何在运行脚本之前等待页面完成所有内容的加载,或者如何最好地检测主要的DOM更改

  3. 3

    如何在从另一个页面加载的模式中运行脚本?

  4. 4

    在 google-amp 中的页面加载时运行脚本并验证为 amp-page

  5. 5

    设置cookie后运行脚本,无需重新加载页面

  6. 6

    页面完全加载后如何运行脚本,没有jquery,又没有在底部放置脚本?

  7. 7

    WordPress自定义metabox,在帖子,页面和所有自定义帖子类型上加载?

  8. 8

    Bash获取所有目录中具有名称的特定文件并运行脚本

  9. 9

    加载时如何在页面的所有框架上执行脚本(即不使用 document_idle)

  10. 10

    Python:在所有子目录中运行脚本

  11. 11

    如何从非所有者文件夹中的apache用户运行脚本?

  12. 12

    运行脚本后删除目录中除一个文件外的所有文件

  13. 13

    在所有子目录中的特定文件上运行脚本

  14. 14

    Javascript:在新页面中打开链接并运行脚本

  15. 15

    在所有工作表上运行脚本Excel

  16. 16

    如何为所有目录运行脚本?

  17. 17

    如何显示WordPress中的所有帖子?

  18. 18

    在管理所有帖子页面(Wordpress)中隐藏特定类别

  19. 19

    列出wordpress中的所有类别和所有帖子

  20. 20

    WordPress-管理员中的帖子管理页面中的所有帖子标题均与页面中的第一个标题相同

  21. 21

    如何遍历目录中的所有文件,运行脚本并将其写入其他目录中的匹配文件

  22. 22

    在Dockerfile中运行脚本

  23. 23

    在Chrome中运行脚本

  24. 24

    在 Dockerfile 中运行脚本

  25. 25

    在页面更改上运行脚本

  26. 26

    每次在YouTube上加载新页面时如何运行脚本?

  27. 27

    chrome扩展程序:页面加载完javascript后运行脚本

  28. 28

    如何在运行脚本之前检查元素是否已加载到页面上?

  29. 29

    如何自动执行脚本中的所有功能?

热门标签

归档