WordPress

T&J untuk pengembang dan administrator WordPress

1
add_role () jalankan hanya sekali?
Saya terkejut menemukan bahwa add_role () memodifikasi database dan gagal jika peran sudah ada. Ada dua implikasi di sini, yang pertama lebih serius daripada yang lain: 1) jika Anda dalam pengembangan dan memperbarui kode add_role Anda, Anda harus terlebih dahulu menghapus_rol () 2) setelah Anda melakukannya dengan benar, Anda seharusnya …

1
Perbarui file perpustakaan media setelah diunggah melalui FTP
Saya harus mengunggah banyak file secara besar-besaran dan langsung ke / wp-content / unggah / [tahun] / [bulan] / tetapi file-file itu tidak muncul di Dasbor> Media> Perpustakaan Apakah ada cara untuk memperbarui atau menyegarkannya untuk memuat file-file itu atau itu hanya terjadi karena seharusnya ditulis juga dalam database dan …
11 media  ftp  library 

2
Nonaktifkan kiat Gutenberg selamanya - bukan Gutenberg
Saya sangat menyukai Gutenberg, namun tips di awal setiap halaman membuat saya marah. Saya ingin menonaktifkan tips yang mengganggu selamanya melalui kode. Tolong jangan posting plugin "Nonaktifkan Gutenberg", saya sudah pernah melihatnya. Saya ingin melakukannya melalui beberapa baris kode di tema saya. Pasti ada kail, tetapi saya tidak dapat menemukannya. …

5
Praktik Terbaik untuk PHP
Saat melakukan templat seperti single.php dan Anda memiliki php yang dibungkus dengan html, apakah yang terbaik adalah: Mulai + Stop PHP? sebagai contoh <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Atau Echo HTML dan Escape PHP? Sebagai contoh - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . …
11 php  wp-query  escaping 

2
Bagaimana cara memeriksa keunikan awalan plugin?
Untuk menghindari tabrakan dengan plugin lain, seseorang harus mengawali semua fungsi global, tindakan, dan plugin dengan awalan unik, misalnya: function xyz_function_name() { ... } Pertanyaannya adalah, bagaimana cara saya memverifikasi yang xyzmemang unik? Sebagai contoh, Yoast SEO menggunakan wpseo_yang dapat saya bayangkan plugin SEO lainnya dapat dengan mudah digunakan juga. …

1
Tambahkan tombol shortcode penutup otomatis ke TinyMCE di WP 4.6
Saya terbiasa membuat shortcode yang bisa ditutup sendiri seperti: // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] . '" height="' …


2
Apakah ada kerugian menggunakan wp_defer_term_counting?
Saya memiliki database WordPress dengan lebih dari 2 juta posting. Setiap kali saya memasukkan posting baru saya harus menelepon wp_set_object_termsyang membutuhkan lebih dari dua detik untuk dieksekusi. Saya menemukan posting ini yang merekomendasikan panggilan wp_defer_term_countinguntuk melewati penghitungan istilah. Adakah konsekuensi serius terhadap berfungsinya WordPress jika saya menggunakan pendekatan ini? Berikut …

1
Ubah tampilan teks kode pendek di dalam editor
Apakah mungkin untuk mengubah tampilan kode pendek di editor atau dengan cara apa pun membuatnya lebih dapat dibedakan dari teks di sekitarnya? Misalnya jika konten posting seperti ini ... Situs referensi tentang Lorem Ipsum, memberikan informasi tentang asal-usulnya, serta generator Lipsum acak. Situs referensi tentang Lorem Ipsum, memberikan informasi tentang …

1
Bagaimana cara menggunakan wpLink tanpa editor?
Saya ingin membuat opsi tema untuk menambahkan tautan. Memuat skrip ini dan memicu dialog berfungsi dengan baik jika ada editor wp. wp_enqueue_script('wplink'); wp_enqueue_script('wpdialogs'); wp_enqueue_script('wpdialogs-popup'); wp_enqueue_style('wp-jquery-ui-dialog'); wp_enqueue_style('thickbox'); wp_editor('', 'unique_id', array('editor_class'=>'hidden')); $('.add-link').on("click", function(e){ e.preventDefault(); wpLink.open(); return false; }); tetapi bagaimana cara membuatnya menjadi kotak dialog tautan terbuka tanpa kehadiran editor? Inilah yang …
11 links  editor 

1
Inisialisasi TinyMCE editor / editor visual setelah memasukkan AJAX
Saya memiliki grup bidang gaya "pengulang" pada halaman opsi khusus. Ada editor visual aktif dalam keadaan tersembunyi, dan ketika pengguna mengklik "tambah baru" seluruh baris dikloning. Saya kemudian perlu menginisialisasi editor visual di baris kloning. Kode saya: $('.repeater-add-new').click(function(event) { event.preventDefault(); var target = $(this).data('repeater'); $( '#' + target).find('.repeater-row:not(.clone) .repeater-content.in').collapse(); var …
11 ajax  tinymce  editor 


1
Bagaimana cara membuat skrip dan gaya dalam tema anak dengan benar?
Saya membuat tema orang tua dan tema anak di salah satu proyek saya. Saya enqueued CSS dan JavaScripts di tema orang tua saya seperti di bawah ini: function project_necessary_scripts() { //Stylesheets wp_register_style( 'bootstrap-css', get_template_directory_uri() .'/css/bootstrap.min.css' ); wp_register_style( 'bootstrap-map', get_template_directory_uri() .'/css/bootstrap.css.map' ); wp_register_style( 'project-css', get_stylesheet_uri() ); wp_enqueue_style( 'bootstrap-css' ); wp_enqueue_style( 'bootstrap-map' …

7
URL yang cocok dengan wordpress dengan trailing tildes
Saya telah diberikan laporan kerentanan (1) yang tampaknya menyiratkan bahwa mungkin ada masalah keamanan dalam cara Wordpress menangani URL dengan tildes berikut. Tampaknya pemindai berpikir situs web tersebut mungkin menyajikan beberapa daftar direktori dan semacamnya. Saya terkejut bahwa situs web saya masih menyajikan konten pada URL yang berbeda, jadi saya …
11 permalinks 

1
Ganti terjemahan inti WordPress default
WordPress diatur ke bahasa Belanda. Ketika saya menggunakan get_the_archive_title()tema saya dengan benar, output "Categorie: Category-name" pada halaman arsip kategori. Namun saya ingin itu membaca "Sectie: Category-name". Saya tidak ingin mengubah file bahasa Belanda di folder wp-content / languages, karena itu akan diperbarui oleh pembaruan WordPress. Saya mencoba menyalin file terjemahan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.