我在帮朋友带的自定义WordPress主题,她从主题森林具有jQuery的幻灯片使用周期插件购买。它适用于所有的页面就好了。我看了看代码,我能想出的唯一的事情是,在博客网页是由在JavaScript中的所有前添加一个反斜杠“和”字,它打破它不正确地处理的代码。我不知道何处开始来解决此两者page.php文件和所述文件的single.php参考以下代码:

    <div id="slide">
    <?php 
        if ( get_post_meta($post->ID,'head', true) ) { 
            echo get_post_meta($post->ID,'head', true);
        } elseif ( get_post_meta($post->post_parent,'head', true) ) {
                echo get_post_meta($post->post_parent,'head', true);
        } else { 
            echo get_option('retro_headimage');
        }           
    ?>
    </div>
    <script type="text/javascript">
        $('#slide').cycle('fade');
    </script>

这是等输出:

<div id="slide">
<img src="/wp-content/uploads/2009/11/over-the-hill.jpg" alt="" />
</div>
<script type="text/javascript">
$('#slide').cycle('fade');
</script>

在不具有“头部”集的post_meta的帖子页,这是输出HTML:

<div id="slide">
<img src=\"/wp-content/uploads/2009/11/over-the-hill.jpg\" alt=\"\" />
</div>
<script type="text/javascript">
$('#slide').cycle('fade');
</script>

打破了的JavaScript。所以,我注意到,这是呼应这是在仪表盘的主题选项页面设置“retro_headimage”的选项。问题是,任何时候你进入那个主题选项页,在保存它的重新出现反斜杠重新为图像输入正确的密码。任何人可以帮助?

有帮助吗?

解决方案 2

我已经回答了我的问题,这是简单!而不是去通自定义主题管理页面和编辑功能,并找出如何设置值,而不逃逸引号的,我刚才编辑上面的第一个文件,并改变了“回声get_option(‘retro_headimage’);”部分回声基本图像标签。问题解决了! :)

其他提示

我还没有工作的PHP,但它看起来像主题选项页面调用add_option / update_option( HTTP: //codex.wordpress.org/Function_Reference/add_option ),这将逃跑的值被设置。你需要看是否有设定值,而不逃避引号的方式。

以为这是不是最终的答案,希望这点你在正确的方向。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top