it-swarm-id.com

Penyesuai Tema tidak memuat

Saya telah membuat tema baru dan saya menggunakannya di beberapa situs saya (multisite) tetapi di satu situs preview customizer tidak dimuat (pemintal tidak pernah berhenti). Memuat pratinjau penyesuai tema lainnya berfungsi hanya tema saya tidak berfungsi.

Tidak ada kesalahan di konsol alat pengembangan krom.

Jadi saya mencoba beberapa hal ...

  • mengganti nama tema (folder dan di dalam style.css)
  • menghapus SEMUA file sehingga hanya index.php yang kosong dan style.css, yang hanya berisi komentar yang diperlukan, ditinggalkan

Tapi itu memuat, sekali lagi, hanya di salah satu multisite saya.

Bagaimana saya bisa men-debug ini? Ada ide?

2
dknaack

Pastikan juga gaya tema orang tua Anda ditambahkan sebelum tema anak Anda. Masukkan ini ke dalam file "functions.php" tema anak Anda dan lihat apakah itu membantu:

// Flush all output buffers in PHP:
remove_action('shutdown', 'wp_ob_end_flush_all', 1);

// Making sure your child theme has an independent version and can bust caches: http://wordpress.stackexchange.com/a/182023/30783

// Filter get_stylesheet_uri() to return the parent theme's stylesheet
add_filter('stylesheet_uri', 'use_parent_theme_stylesheet');

// Enqueue this theme’s scripts and styles (after parent theme)
add_action('wp_enqueue_scripts', 'my_theme_styles', 20);

function use_parent_theme_stylesheet()
{

// Use the parent theme’s stylesheet
return get_template_directory_uri() . '/style.css';
}

function my_theme_styles()
{
$themeVersion = wp_get_theme()->get('Version') . Rand();

// Enqueue our style.css with our own version
wp_enqueue_style('child-theme-style', get_stylesheet_directory_uri() . '/style.css',
array(), $themeVersion);
}
1
FirstFraktal

jika penyesuai (pratinjau langsung) tidak berfungsi atau tidak dimuat dan tidak ada yang ditampilkan, coba langkah-langkah ini:

  • apakah Anda memiliki pengalihan di situs yang bermasalah (periksa ulang dan pastikan, mungkin ada pengalihan kustom di plugin/kode Anda)?
  • ketika lingkaran masih memuat, ubah opsi apa saja di penyesuai dan klik "SIMPAN & PUBLISH" dan lihat, mungkin perubahan sederhana akan menyebabkan timbulnya situs.
  • coba nonaktifkan plugin.
  • apakah Anda memiliki perintah EXIT/ DIE/ VAR_DUMP/ ECHO/ SETCOOOKIE/ khusus yang diprogram dalam file .php inti, yang dapat menghentikan pemuatan situs web jika beberapa persyaratan tidak terpenuhi? (misalnya, saya memiliki masalah serupa, yang disebabkan oleh saya: mis. IF (isset($_COOKIE["blabla"])) exit;)
  • coba instal WP baru dengan url yang berbeda dan instal tema saja pada awalnya, dan periksa. kemudian impor semuanya dan periksa lagi .. lihat apakah ada perbedaan.
1
T.Todua

Saya memiliki penyesuai yang berfungsi OK di IE tetapi bukan Chrome (kosong di Chrome). Inilah yang memperbaiki masalah ini untuk saya.

Untuk mengklarifikasi pengubahsuaian wordpress benar-benar kosong di sisi kanan (tetapi hanya di Chrome). Ada kesalahan (di konsol) tentang menolak memuat konten IFrame karena melanggar "Arahan Kebijakan Keamanan Konten:" frame -enek moyang 'diri' "

Perbaikannya adalah menambahkan titik lain ke domain pengembangan saya.

Yaitu, saya memiliki nama domain dev lokal dengan satu titik - http: //foo_online.local dan saya mendapatkan masalah ini. Setelah saya beralih ke http: //foo.online.local masalahnya hilang.

(Jangan lupa untuk memperbarui Alamat WordPress Anda (URL) Alamat Situs (URL) di Pengaturan Umum di Dasbor setelah Anda mengubah nama domain Anda)

FWIW Saya mencoba mengatur tajuk "Kebijakan Keamanan Konten" yang eksplisit (yang Anda konfigurasikan di pengaturan server web Anda) tetapi tidak dapat menemukan pengaturan yang akan membuat Chrome senang. Semoga ini membantu.

0
utunga