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.

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
Haruskah saya menggunakan spl_autoload_register () di plugin saya?
Ketika saya menggunakan spl_autoload_register di plugin saya, saya mendapatkan: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Saya membaca dan menemukan berbagai perbaikan. Satu di SO mengatakan untuk tidak menggunakan spl_autoload_register dengan WordPress. Apakah itu akurat? Saya yakin saya dapat menemukan …

8
Bagaimana saya bisa menemukan siput plugin?
Saya bertanya-tanya bagaimana saya bisa menemukan siput plugin (siput = nama internal yang digunakan oleh WordPress untuk melakukan pembaruan plugin dan untuk menentukan plugin mana yang sedang aktif)? Biasanya nama folder plugin tetapi jika plugin tidak memiliki folder, itu adalah nama file-nya (seperti hello.php). Apakah ada pengecualian lain? Apakah huruf …

2
Bagaimana cara meningkatkan cuplikan permintaan admin ini untuk menghindari menghasilkan hasil duplikat pada pencarian non-meta?
Saya telah bermain-main dengan cuplikan kode yang menambahkan data meta ke pencarian admin. Cuplikan terbaik yang saya temukan ditulis oleh Stefano pada pertanyaan ini . Namun, tampaknya ada 1, bug yang mengganggu ketika mencari istilah non-meta. Berikut ini beberapa hasil dari instalasi dev lokal saya. Saya telah mencetak 2 query …


2
Menambahkan bidang formulir Widget secara dinamis
Saya mencoba menambahkan bidang formulir ke widget WordPress secara dinamis. Jadi, jika pengguna ingin menambahkan tanggal lain ke suatu acara, mereka dapat mengklik tombol untuk mendapatkan lebih banyak bidang. Pertanyaannya adalah: Bagaimana cara menyimpan bidang input yang baru dibuat ke database saya? Apakah saya perlu menulis fungsi pembaruan khusus? Ada …

1
Apakah jumlah unduhan ditampilkan untuk plug-in di direktori plug-in WordPress.org termasuk pembaruan otomatis?
Saya bertanya-tanya bagaimana jumlah unduhan yang ditampilkan dalam direktori plugin berkorelasi dengan jumlah situs web yang sebenarnya menggunakan plug-in. Saya menyadari beberapa orang akan mengunduh dan tidak pernah menginstal dan yang lain mungkin mengunduh berkali-kali, tetapi jika plug-in telah diperbarui 5 kali dari dasbor WP apakah pembaruan ini termasuk dalam …

1
Plugin API untuk pembuatan tabel daftar admin mudah, penanganan & ekspor tabel MySQL?
Saya menyadari WP_List_Tablekelas (yang telah sangat membantu karena berdiri). Namun, saya mencari sesuatu yang bahkan lebih mampu - beberapa bentuk API di mana Anda bisa 'mendaftarkan' tabel MySQL, lulus field_name => labelterjemahan, dan semua hard graft (tautan menu, pembuatan tabel, paginasi, penyortiran kolom) & mungkin ekspor data (CSV dll.) dilakukan …


2
Tautan Simbolik pada kotak dev dengan plugins dan stylesheet
Saya menggunakan mac os x 10.6 dengan xampp. http://wp3.1/ adalah url tempat WordPress saya diinstal. Jalan fisiknya adalah /Users/myUserName/Sites/wp3.1/ Saya tidak menginstal plugin atau tema dengan cara "alami". Saya telah membuat direktori bernama "git" yang terletak di /Users/myUserName/git/. Di sinilah semua repositori git saya tinggal. Ketika saya ingin menginstal plugin, …


3
Bagaimana cara mengubah pembuat jenis posting khusus?
Saya telah membuat jenis posting khusus dan harus dapat membuat posting dan menugaskannya kepada penulis. Sangat mudah untuk melakukan ini dengan posting karena Anda dapat pergi ke layar edit massal dan segera mengubah penulis. Namun, ketika saya mencoba melakukan ini dengan jenis posting kustom saya kotak penulis tidak ada. Bagaimana …

3
Bagaimana cara memasukkan wp-load.php dari lokasi mana saja?
Saya memiliki plugin yang memanggil skrip php yang berdiri sendiri (myAjax.php) melalui skrip jQuery.ajax () di dalam plugin. Saya perlu menempatkan kode berikut ke dalam file myAjax.php: require_once('../../../wp-load.php'); if (!is_user_logged_in()){ die("You Must Be Logged In to Access This"); } if( ! current_user_can('edit_files')) { die("Sorry you are not authorized to access …

4
Bagaimana cara menggema the_excerpt tanpa bungkus tag P?
Dalam cuplikan kode di bawah ini, saya mencoba agar the_excerpt ditulis tanpa tag. Namun, pemformatan sumber menunjukkan bahwa the_excerpt selalu dibungkus dengan tag P. Bagaimana saya bisa menarik kutipan tanpa tag? foreach($myrecentposts as $idxrecent=>$post) { ?> <li class="page_item"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php echo strip_tags(substr( the_excerpt(), 0, 75 …

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.