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.

4
Hentikan plugin dalam proses aktivasi ketika versi WP tertentu tidak terpenuhi kemudian tampilkan pesan kesalahan di hook tindakan admin_notices
Saya memiliki plugin yang tidak ingin saya aktifkan jika tidak memenuhi nomor versi WP tertentu lalu tampilkan pesan kesalahan di kait tindakan admin_notices. Sejauh yang saya teliti, kode di bawah ini adalah yang terbaik yang dapat saya capai tujuan ini: $wp_version = get_bloginfo('version'); if ( $wp_version < 4.5 ) { …

3
Praktik Terbaik untuk Merujuk Direktori Plugin
Plugin saya menggunakan kode berikut untuk referensi file, tetapi saya sudah baca WP_PLUGIN_DIRtidak akan berfungsi jika pengguna mengganti nama folder plugin default. Saya juga ingin mengganti /location-specific-menu-items/dengan referensi ke folder plugin saat ini. $gi = geoip_open(WP_PLUGIN_DIR ."/location-specific-menu-items/GeoIP.dat", GEOIP_STANDARD); Bagaimana saya bisa menulis ulang ini agar berfungsi terlepas dari nama direktori …

2
Cara terbaik untuk flush_rewrite_rules untuk jenis posting khusus, dalam plugin mu-plugins?
Saya menulis sebuah plugin yang instantiates jenis posting kustom (antara lain). Ini adalah plugin multisite dan tinggal di direktori mu-plugins . Apa praktik terbaik untuk menangani flush_rewrite_rules () dalam situasi ini? Untuk plugin 'normal' Anda akan melakukan ini di kait aktivasi - yang tidak akan mungkin untuk plugin yang harus …

3
Skrip gelandangan untuk mengatur semua kombinasi versi PHP / WordPress yang umum
Saya mencari cara untuk dengan cepat dan berulang kali mengatur lingkungan pengujian / debugging untuk plugin kami, kemungkinan besar menggunakan Vagrant . Proyek seperti VVV fokus pada pengaturan lingkungan tunggal (atau, beberapa lingkungan seperti stabil / trunk) sementara yang saya cari adalah skrip yang akan mengatur lingkungan seperti: wp39-php52.local wp40-php52.local …

3
Peningkatan plugin: Pengaturan widget
Saya sudah mencoba melakukan penelitian tentang ini tetapi belum menemukan sesuatu yang solid. Saya memiliki plugin yang sedang saya kerjakan dan antara versi terakhir dan versi baru kami membuat beberapa pembaruan pada widget yang mengubah beberapa nama pengaturan (di backend) dan saya mengalami masalah dalam membuat rutin upgrade untuk melakukan …

1
Tambahkan tab baru ke Daftar pemasangan Plugin Wordpress
Ketika seorang pengguna mencari sebuah plugin dari area Add Plugin WP Admin, saya ingin menambahkan tab baru (dengan tautan ke halaman) di sebelah tab saat ini. Lokasi di mana saya ingin tautannya ditandai pada tangkapan layar di bawah ini. Mencari itu @ http://codex.wordpress.org/Adding_Administration_Menus tetapi sia-sia. Apakah diizinkan oleh WP? Terima …

1
Menyimpan data-URI ke perpustakaan media
Saya memiliki plugin TinyMCE yang menghasilkan gambar PNG menggunakan HTMLCanvasElement.toDataURL()( MDN ). Saat ini, saya hanya menampilkannya di backend dengan meletakkan data-URI dalam tag gambar, tetapi saya benar-benar ingin menambahkan ini ke WordPress Media Library. Apa cara terbaik (yaitu, yang memenuhi persyaratan VIP) untuk mengunggah gambar yang saat ini diserialkan …

3
Kirim email aktivasi pengguna saat membuat program secara pengguna
Saya bertanya-tanya apakah seseorang di sini mungkin dapat membantu. Pada dasarnya, saya telah membuat formulir pendaftaran khusus yang ketika divalidasi, memasukkan pengguna ke tabel pengguna. function _new_user($data) { // Separate Data $default_newuser = array( 'user_pass' => wp_hash_password( $data['user_pass']), 'user_login' => $data['user_login'], 'user_email' => $data['user_email'], 'first_name' => $data['first_name'], 'last_name' => $data['last_name'], …

4
Ubah the_title () dari suatu halaman secara dinamis
Saya sedang mengembangkan plugin yang tidak menggunakan jenis posting khusus, tetapi memisahkan tabel database. Ini adalah plugin yang menampilkan daftar program dengan tautan yang mengarah ke halaman detail kursus yang berbeda, di mana pengguna kemudian dapat berlangganan kursus. Dalam kondisi saat ini, saya menggunakan kode pendek untuk memasukkan data plugin …

4
Cegah aktivasi jaringan plugin
Saya memiliki plugin yang saat ini tidak mendukung aktivasi jaringan. Perbaikan terbaik untuk ini tentu saja adalah memperbaikinya :) yang saya rencanakan untuk dilakukan. Namun saya bertanya-tanya apakah ada solusi sementara yang dapat saya gunakan untuk mencegah aktivasi jaringan sementara itu, mungkin alur kerja yang mirip dengan: Mendeteksi jika aktivasi …

2
Apakah wp-content / install.php Drop-in?
Saya tidak dapat menemukan dokumentasi atau diskusi tentang apa dan bagaimana cara menggunakan plugin Drop-in. Pertanyaannya muncul dalam Q&A ini, Populate content on install . Apakah wp-content/install.phpfile yang mengubah fungsi pluggable wp_install_defaultsmenjadi plugin Drop-in atau tidak? Hasil penelitian saya Daftar berikut ini dari artikel hakre (yang tampaknya merupakan asal dari …




1
Menggunakan kelas plugin di dalam templat
Saya menulis plugin untuk mengirim undangan ke teman yang membuka formulir ketika tautan diklik. Saya merangkum semua fungsi di kelas dengan mengikuti kode yang diberikan dalam plugin Report Broken Video oleh @toscho. Kode yang relevan di bawah ini: /* Plugin Name: Send Invitation Plugin URI: http://w3boutique.net Description: Emails a the …

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.