Saya tidak perlu kekacauan kelas seperti ini ...
<body class="page page-id-829 page-template page-template-page-template-portfolio-php portfolio">
Saya mau sesuatu seperti ini ...
<body class="portfolio">
Apakah ada cuplikan filter di suatu tempat yang memiliki daftar semua kelas dan kemudian saya dapat menghapus komentar hal-hal yang tidak ingin saya lihat di kelas tubuh.
Terima kasih.
Jawaban:
Anda dapat mengonfigurasi
$whitelist
array dalam fungsi ini untuk memfilter semua kelas yang tidak diinginkan lainnya.sumber
Hanya tambahan jawaban @ Geert (menambahkan daftar hitam juga) :)
Harap sangat baik untuk menandai jawaban @ Geert sebagai solusi (bukan yang ini).
sumber
no-js
atau jugajs
biasanya ditangani dengan menggunakan javascript / jquery, jadi saya kira itu adalah skrip yang harus Anda dequeueno-js
akan ditambahkan oleh server, tetapi dihapus dengan skrip jika javascript diizinkan untuk berjalan di browser.Saya akan merekomendasikan hanya menghilangkan
<?php body_class(); ?>
tag template, jika Anda tidak perlu untuk outputnya.Cukup terapkan
class="portfolio"
hard-coded ke dalam<body>
tag.sumber
Cukup tempatkan kelas css Anda yang ingin Anda hapus di $ class_delete
sumber
Ini akan memberi setiap halaman satu kelas tubuh dari 'portofolio' saja. Argumen pertama adalah array kelas tubuh yang dihasilkan yang biasanya akan muncul. Argumen kedua adalah array kelas yang diteruskan ke fungsi kelas tubuh (mis.
body_class('portfolio');
Akan membuat argumen kedua dalam fungsi iniarray( 'portfolio' )
).sumber
sumber
sumber
Jika Anda hanya ingin menghapus kelas tertentu dari tubuh Tag Anda harus ke ini:
sumber