自定义主题、联系人表单7和快速安全表单不起作用

时间:2012-08-14 作者:Philip

我对CF 7&;的插件有问题;FSF。当我粘贴代码时

[si-contact-form form=\'1\'] 
对于FSF,我得到代码“[si-c…”的结果当我加载页面而不是表单时。我已经建立了一个自定义主题,没有安装任何其他插件。当我尝试使用CF 7和该插件提供的嵌入式代码时,也会发生同样的情况。

我在函数中嵌入了几个Javascript。php。

我已包括wp\\U head()&;文件中的wp\\u footer(),因此我知道这不是问题所在。

这就是我的功能。php文件看起来像是,我在这里遗漏了什么吗?

<?php

function add_js()  
{  
        // Register Jquery & UI
        wp_deregister_script( \'jquery\' );
      wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js\');
        wp_register_script( \'jquery-ui\', \'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js\' );


    // Register the scripts for theme
        wp_register_script( \'modernizr\', get_template_directory_uri() . \'/js/modernizr-2.0.6.custom.js\', true);
        wp_register_script( \'modernizr-pointerevents\', get_template_directory_uri() . \'/js/modernizr-pointerevents.min.js\', true);   
        wp_register_script( \'easing\', get_template_directory_uri() . \'/js/jquery.easing-1.3.pack.js\', array(\'jquery\'), true);  
        wp_register_script( \'localscroll\', get_template_directory_uri() . \'/js/jquery.localscroll-1.2.7-min.js\', array(\'jquery\'), true);  
        wp_register_script( \'scrollto\', get_template_directory_uri() . \'/js/jquery.scrollTo-1.4.2-min.js\', array(\'jquery\'), true);
        wp_register_script( \'backstretch\', get_template_directory_uri() . \'/js/jquery.backstretch.min.js\', array(\'jquery\'), true); 
        wp_register_script( \'mousewheel\', get_template_directory_uri() . \'/js/jquery.mousewheel.min.js\', array(\'jquery\'), true);   
        wp_register_script( \'customScrollbar\', get_template_directory_uri() . \'/js/jquery.mCustomScrollbar.min.js\', array(\'jquery\'), true);  
        wp_register_script( \'functions\', get_template_directory_uri() . \'/js/functions.js\', array(\'jquery\'), true);    


    // Enque the scripts 
        wp_enqueue_script( \'jquery\' );
        wp_enqueue_script( \'jquery-ui\' );
        wp_enqueue_script( \'modernizr\' ); 
        wp_enqueue_script( \'modernizr-pointerevents\' ); 
        wp_enqueue_script( \'easing\' ); 
        wp_enqueue_script( \'localscroll\' ); 
        wp_enqueue_script( \'scrollto\' ); 
        wp_enqueue_script( \'backstretch\' );
        wp_enqueue_script( \'mousewheel\' ); 
        wp_enqueue_script( \'customScrollbar\' );  
    wp_enqueue_script( \'functions\' );  
}  

add_action( \'wp_enqueue_scripts\', \'add_js\' );


?>
我不得不取消注册jquery并手动注册它,以便让依赖于jquery的脚本工作。这可能是导致插件停止工作的错误吗?

我已经用其他插件进行了测试,比如压缩js&;css和那些作品。

1 个回复
最合适的回答,由SO网友:Philip 整理而成

我自己找到了解决办法,

这和我的代码回显有关

$content = $page->post_content
... echo $content;...
我将此更改为

$content = apply_filters(\'the_content\', $page->post_content);
... echo $content;...
现在它工作了!

参考号:https://stackoverflow.com/questions/6405974/using-get-pages-in-wordpress-is-stripping-out-my-p-tags

结束

相关推荐

是否会使用AJAX从数据库中获取选项并在jQuery设置中使用它,或者是否有其他选择可供考虑?

我的主题中有一个滑块。我在选项中有一个设置,可以控制滑块是设置为“滑动”还是“淡入淡出”。这个幻灯片/淡入淡出设置在jquery中,当然选项设置也在数据库中。我认为获得此设置的正常方法是通过AJAX,但我想我会问,因为我有许多其他类似的关于此主题的场景。我一直认为AJAX的意思是“无需重新加载页面即可更改数据”。。。。但在这种情况下,我只希望jquery在第一次加载页面时能够访问数据。。。因此,我的“理解”似乎有点偏离,需要jqueryany time javascript/jquery需要从数据库中获取

自定义主题、联系人表单7和快速安全表单不起作用 - 小码农CODE - 行之有效找到问题解决它

自定义主题、联系人表单7和快速安全表单不起作用

时间:2012-08-14 作者:Philip

我对CF 7&;的插件有问题;FSF。当我粘贴代码时

[si-contact-form form=\'1\'] 
对于FSF,我得到代码“[si-c…”的结果当我加载页面而不是表单时。我已经建立了一个自定义主题,没有安装任何其他插件。当我尝试使用CF 7和该插件提供的嵌入式代码时,也会发生同样的情况。

我在函数中嵌入了几个Javascript。php。

我已包括wp\\U head()&;文件中的wp\\u footer(),因此我知道这不是问题所在。

这就是我的功能。php文件看起来像是,我在这里遗漏了什么吗?

<?php

function add_js()  
{  
        // Register Jquery & UI
        wp_deregister_script( \'jquery\' );
      wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js\');
        wp_register_script( \'jquery-ui\', \'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js\' );


    // Register the scripts for theme
        wp_register_script( \'modernizr\', get_template_directory_uri() . \'/js/modernizr-2.0.6.custom.js\', true);
        wp_register_script( \'modernizr-pointerevents\', get_template_directory_uri() . \'/js/modernizr-pointerevents.min.js\', true);   
        wp_register_script( \'easing\', get_template_directory_uri() . \'/js/jquery.easing-1.3.pack.js\', array(\'jquery\'), true);  
        wp_register_script( \'localscroll\', get_template_directory_uri() . \'/js/jquery.localscroll-1.2.7-min.js\', array(\'jquery\'), true);  
        wp_register_script( \'scrollto\', get_template_directory_uri() . \'/js/jquery.scrollTo-1.4.2-min.js\', array(\'jquery\'), true);
        wp_register_script( \'backstretch\', get_template_directory_uri() . \'/js/jquery.backstretch.min.js\', array(\'jquery\'), true); 
        wp_register_script( \'mousewheel\', get_template_directory_uri() . \'/js/jquery.mousewheel.min.js\', array(\'jquery\'), true);   
        wp_register_script( \'customScrollbar\', get_template_directory_uri() . \'/js/jquery.mCustomScrollbar.min.js\', array(\'jquery\'), true);  
        wp_register_script( \'functions\', get_template_directory_uri() . \'/js/functions.js\', array(\'jquery\'), true);    


    // Enque the scripts 
        wp_enqueue_script( \'jquery\' );
        wp_enqueue_script( \'jquery-ui\' );
        wp_enqueue_script( \'modernizr\' ); 
        wp_enqueue_script( \'modernizr-pointerevents\' ); 
        wp_enqueue_script( \'easing\' ); 
        wp_enqueue_script( \'localscroll\' ); 
        wp_enqueue_script( \'scrollto\' ); 
        wp_enqueue_script( \'backstretch\' );
        wp_enqueue_script( \'mousewheel\' ); 
        wp_enqueue_script( \'customScrollbar\' );  
    wp_enqueue_script( \'functions\' );  
}  

add_action( \'wp_enqueue_scripts\', \'add_js\' );


?>
我不得不取消注册jquery并手动注册它,以便让依赖于jquery的脚本工作。这可能是导致插件停止工作的错误吗?

我已经用其他插件进行了测试,比如压缩js&;css和那些作品。

1 个回复
最合适的回答,由SO网友:Philip 整理而成

我自己找到了解决办法,

这和我的代码回显有关

$content = $page->post_content
... echo $content;...
我将此更改为

$content = apply_filters(\'the_content\', $page->post_content);
... echo $content;...
现在它工作了!

参考号:https://stackoverflow.com/questions/6405974/using-get-pages-in-wordpress-is-stripping-out-my-p-tags