这段js代码能在页面模板中工作吗?

时间:2013-09-06 作者:JASON DENNING

我已经收到了这段代码,我想修改并使用它来更改template.php 文件,我还没有能够适应它的工作,所以希望能得到任何帮助。

<script type="text/javascript">
jQuery(document).ready(function($) {
    if ( $(document).width() < 1500 ) {
        $(\'.change-link > a\').each( function(){
            newlink = \'Enter New URL\';
            $(this).attr(\'href\',newlink);
        });
    }
});
</script>
在一个template.php 并可以在以下链接之间进行选择:

<?php include( TEMPLATEPATH . \'/includes/projects.php\'); ?>
这个链接取决于浏览器的大小?

<?php include( TEMPLATEPATH . \'/includes/projects.php\'); ?>
或者我的WordPress主题的其他页面是否需要更多代码?

1 个回复
SO网友:Chris Klongpayabal

首先,您提供的两个“include”将指向同一个文件,因此我不确定您要针对哪两个文件进行判断。其次,jquery代码是在处理完页面后运行的,因此php包含对jquery对象不可用。

结束

相关推荐

Custom Post Templates

The Issue: 我正在寻找定制的单篇文章模板,以添加或删除单个元素作为普通单篇文章的功能。有很多方法可以在WordPress中为单个帖子创建自定义帖子模板。尤其是post格式是使用默认模板处理默认情况的绝佳机会;然而,我需要真正的自定义模板。The Idea: 我的第一种方法是根据post ID添加if/else语句:// check if custom post if ( is_single(\'999\') ) // check if there is a custom