Pertanyaan yang diberi tag «plugin-development»

Plugin WordPress memungkinkan modifikasi, penyesuaian, dan penyempurnaan yang mudah ke blog WordPress. Alih-alih mengubah pemrograman inti WordPress, Anda dapat menambahkan fungsionalitas dengan Plugin WordPress.

3
Haruskah saya menggunakan persiapan wpdb?
Saya baru mengenal SQL dan bertanya-tanya apakah saya perlu menggunakan wpdb->preparekueri berikut untuk tabel yang saya buat global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results( $sql , ARRAY_A ); Apakah saya perlu menggunakannya di …

5
Cara menambahkan snipet javascript ke footer yang membutuhkan jQuery
Saya tahu saya bisa menambahkan file skrip ke footer wordpress yang memerlukan jquery menggunakan kode ini: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Tetapi bagaimana jika saya ingin menambahkan …





2
ajaxurl tidak didefinisikan di ujung depan
Saya mencoba membuat ajaxform di sisi depan. Saya menggunakan kodenya jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); di mana saya mendapatkan kesalahan Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Saat menggunakan kode serupa pada karya backend admin. URL apa …

1
Menambahkan Pola Teks Kustom di WP 4.5 Visual Editor
4.5 keluar dan dengan itu Pola Teks baru . Saya ingin tahu bagaimana cara menambahkan pola kustom saya sendiri. Melihat wp-includes/js/tinymce/plugins/wptextpattern/plugin.jsitu tampaknya cukup lurus ke depan. var spacePatterns = [ { regExp: /^[*-]\s/, cmd: 'InsertUnorderedList' }, { regExp: /^1[.)]\s/, cmd: 'InsertOrderedList' } ]; var enterPatterns = [ { start: '##', …

4
Secara otomatis menentukan versi minimum WordPress yang diperlukan untuk sebuah plugin?
Ketika mengembangkan sebuah plugin, apakah ada cara untuk secara otomatis menentukan versi minimum WordPress yang diperlukan untuk menjalankannya? Saya ingin memastikan bahwa Requirestajuknya akurat, tetapi memeriksa secara manual setiap kali saya memanggil fungsi inti baru membosankan dan rentan kesalahan. Saya pikir skrip bisa mengetahuinya dengan cukup mudah: Pindai semua file …


2
Apakah saya tetap bisa memasukkan inline CSS dalam plugin?
Biasanya dalam sebuah plugin saya akan menambahkan gaya menggunakan wp_enqueue_style. Namun, saat ini saya sedang membuat sebuah plugin yang hanya membutuhkan beberapa baris CSS dan saya bertanya-tanya apakah mungkin lebih baik untuk melayani style inline untuk menyimpan permintaan. Jelas ada banyak keuntungan menggunakan wp_enqueue_style, tetapi apakah mereka sepadan dengan permintaan …


3
Berapa kali kode ini dijalankan? (Atau, seberapa kayakah nenek?)
Contoh hipotetis tetapi penerapan dunia nyata (untuk seseorang yang belajar, seperti saya). Diberikan kode ini: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); ok, sekarang saya membuka situs WP saya dan masuk. Saya melintasi beberapa halaman di Admin. Aksi 'init' menyala total 100 kali sebelum baterai laptop saya mati. …


1
Bagaimana cara membuat API untuk plugin saya?
Saya telah mengembangkan plugin untuk WordPress, sebagian besar plugin yang saya kembangkan menggunakan dua atau tiga kelas, karenanya tidak sebesar Budypress atau WooCommerce. Saya berencana untuk mengembangkan dua plugin open source untuk memberikan semacam sistem yang kompleks (tidak dapat berbagi detail saat ini tetapi nanti selama pengembangan) di mana pengembang …

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.