仅在特定页面上显示插件

时间:2013-04-09 作者:Tom

我正在使用插件Connections 在我的网站上。现在,我专门为此创建了一个页面,因此只有当页面为“目录”且必须显示在中间时,才能显示目录列表。

当前该插件显示在侧栏中。我如何解决这个问题?

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

我发现这个功能可以帮助你。关键是改变手柄,在这种情况下是contact-form-7。此代码段将阻止contact-form-7脚本加载,除非在contact页中加载。

add_action( \'wp_print_scripts\', \'my_deregister_javascript\', 100 );
function my_deregister_javascript() {
    if ( !is_page(\'Contact\') ) {
        wp_deregister_script( \'contact-form-7\' );
    }
}
为每个脚本获取此处理程序。为此,需要打开列表中每个插件的主PHP文件。我通过进入FTP中的插件文件夹并打开WPNG日历,为WPNG日历做到了这一点。php,然后搜索wp_enqueue_script, 它将JavaScripts加载到WordPress中生成的页面中。句柄是每个wp_enqueue_script 线

我是从http://www.position-relative.com/2010/wordpress/wordpress-only-load-plugins-on-pages-that-need-them/

要在中间显示,只需编辑CSS,如果您对目录列表定义了一些宽度,请添加margin:0 auto 0 auto; 应该足够了

结束

相关推荐

Travel Blog Plugins

今年晚些时候,我将使用Wordpress创建一个关于我旅行的博客。我希望该博客具有以下功能我的帖子将被地理定位一张包含帖子位置的地图,可以单击地图上的各个点到达帖子</我正在寻找最好/最合适的插件。谢谢,艾尔。