我们如何知道我们不在编辑页面中

时间:2014-12-15 作者:Aftab

我只想将JS文件排队到我的查看页面屏幕(发布页面后)。每当我点击编辑这个页面时,我都想删除那个JS。

我们如何才能做到这一点。

`if(is_page()){
wp_register_script( \'xxx\', get_template_directory_uri() . \'/includes/js/slider.js\', array( \'jquery\' ) );
wp_enqueue_script( \'xxx\' );
}`

但我无法得到正确的解决方案。

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

在函数中使用以下代码。主题文件夹中的php文件

    function my_enqueue($hook) {
        if ( \'edit.php\' == $hook ) {
            return;
        }

        wp_register_script( \'xxx\', get_template_directory_uri() . \'/includes/js/slider.js\', array( \'jquery\' ) );
        wp_enqueue_script( \'xxx\' );
    }
    add_action( \'admin_enqueue_scripts\', \'my_enqueue\' );
Theadmin_enqueue_scripts 操作挂钩还可以用于针对特定的管理页面。

结束

相关推荐

theme functions (hooks)

WordPress已经提出了这个问题,但没有答案。我只是想在这个论坛上试试,如果有人知道的话,因为我也有同样的问题。要使用jquery滑块编辑我的主题,如何转到该脚本?,显示“$主题->挂钩(\'content\\u before\');”在content div标记中。有人能帮忙吗?我的主题索引。php包含以下内容<div id=\"main\"> <?php $theme->hook(\'main_before\'); ?> &#x