如何在Wordpress中完全出队父主题CSS

时间:2018-12-06 23:30:33

标签: wordpress

我的父主题中有一堆css,我不需要,而不仅仅是覆盖全部,我想完全使它出队,并将父主题中的大多数CSS放入子主题css文件中。

这可能吗?

2 个答案:

答案 0 :(得分:1)

  1. 首先,您需要确定父主题样式表最初所在的名称/句柄。您可以通过在父主题目录下的Web服务器上运行搜索来快速完成此操作。 names = ['TR', 'USER NAME', 'TR Mode', 'Date', 'Narration', 'Amt', 'Mode'] pd.read_fwf(file, header=None, names=names) TR USER NAME TR Mode Date Narration Amt Mode 1 Jeff Thomoson 0 11-28-2018 Payments 2,400 Wire transfer 1 Jeff Thomoson 0 11-29-2018 Interest 100 account 1 Paul Simson 0 11-12-2018 Payments 1,000 Wire transfer 1 Paul Simson 0 11-18-2018 Payments 140 net banking 1 John Sans 0 11-28-2018 Payments 300 cheque
  2. 然后向子主题的functions.php文件中添加出队功能,并以高于为父主题的入队功能设置的优先级的优先级对其进行初始化:

    grep wp_enqueue_style /var/www/mysite/wp-content/themes/parent_theme/

答案 1 :(得分:0)

  1. 出列之前,您应该先确定样式/脚本句柄名称。最简单的方法是安装Query Monitor插件,然后在“样式”标签中查看。句柄名称在第二栏中。

    使用此插件,您还将看到所有受抚养者都需要CSS文件。

Query Monitor

  1. 出队CSS:

将此代码附加到主题的functions.php文件的末尾:

    function tdt_dequeue_styles(){
        wp_dequeue_style('your-handle-name');
        wp_deregister_style('your-handle-name');

        // Another style dequeue
        wp_dequeue_style('your-2nd-handle-name');
        wp_deregister_style('your-2nd-handle-name');
    }
    add_action( 'wp_print_styles', 'tdt_dequeue_styles', 9999 );