WordPress

T&J untuk pengembang dan administrator WordPress


1
Cara membersihkan teks yang aman dengan input HTML lengkap
Saya sedang mengembangkan sebuah plugin yang memungkinkan pengguna untuk mengirim email HTML dari dalam admin WordPress. Bagaimana saya harus membersihkan input teks? Itu harus dapat berisi seluruh jajaran tag HTML yang mungkin muncul dalam email HTML. Jika saya menggunakan wp_kses()maka saya harus menggunakan daftar besar tag yang diizinkan. Textarea menyimpan …

2
WordPress 3.9 - Mengedit Masalah TinyMCE baru
Dengan WordPress 3.9 segera hadir, ia membawa TinyMCE 4.0. Saya menjalankan plugin dan fungsi saya melalui beberapa pengujian dan menemukan bahwa salah satu fungsi saya tampaknya rusak / tidak berfungsi dengan tinyMCE baru function myformatTinyMCE( $in ) { $in['theme_advanced_buttons1'] = 'bold'; $in['theme_advanced_buttons2'] = 'formatselect'; $in['wordpress_adv_hidden'] = false; return $in; } …


4
jika posting memiliki konten
Saya sedang menyiapkan situs WordPress satu halaman. Saya mendapatkan beberapa halaman yang terdaftar di situs saya yang tidak memiliki konten. Sebagai contoh, saya akan mendapatkan halaman blog kosong serta template blog. Jadi saya pikir saya bisa memberikan cek untuk melihat apakah halaman memiliki konten dan apakah itu meneruskan dan memposting …
9 content 

3
Bagaimana cara mengaitkan filter untuk menangkap get_post_meta saat mengganti keluaran bidang khusus?
Bagaimana cara mengaitkan filter untuk menangkap get_post_meta saat mengganti keluaran bidang khusus? Saya telah mengisi bidang khusus (meta data) dalam sebuah pos, seperti ini: <!--:de-->Nominale spanning<!--:--><!--:zh/cn-->额定电压<!--:--><!--:en-->Arrester Accessories<!--:--> Saya perlu menerjemahkan output ini, jadi saya bertanya-tanya bagaimana cara menghubungkan ke "get_post_meta" sebelum meta data output. Inilah yang saya coba selama beberapa …

2
Kotak Meta: kait 'admin_init' atau 'add_meta_boxes'?
Saat mengatur kotak meta dalam jenis posting khusus saya telah melakukannya menggunakan add_meta_boxeshook, misalnya add_action('add_meta_boxes', 'meta_box_setup'); function meta_box_setup() { add_meta_box( 'mb_movie_review', 'Movie Review Details', 'display_movie_review_mb', 'movie-reviews', 'side', 'high' ); } Tapi saya baru saja membaca tutorial ini yang melakukan hal berikut menggunakan admin_inithook, seperti ... add_action('admin_init', 'meta_box_setup'); function meta_box_setup() { …

4
Banyak permintaan POST ke /xmlrpc.php dari GoogleBot yang menghapus server?
Saya memiliki beberapa host blog wordpress, dan saya telah mencoba untuk mengunjungi mereka dan mereka sangat lambat. Saya melihat log server saya dan saya menemukan ini stanfordflipside.com:80 188.138.33.149 - - [17/Aug/2013:17:14:28 -0700] "POST /xmlrpc.php HTTP/1.1" 200 595 "-" "GoogleBot/1.0" stanfordflipside.com:80 188.138.33.149 - - [17/Aug/2013:17:14:28 -0700] "POST /xmlrpc.php HTTP/1.1" 200 595 …


1
Secara terprogram mengatur page_on_front
Saya mencoba untuk secara terprogram mengatur opsi 'page_on_front' dengan nilai id diambil dari perintah get_page_by_title ... $homepage = get_page_by_title( 'Front Page' ); update_option('page_on_front', $homepage); update_option('show_on_front', 'page'); Ini tidak berfungsi, adakah yang bisa membantu?
9 frontpage 


5
Menghapus "Situs Web" Bidang dari info kontak
Saya ingin menghapus bidang situs web dari info kontak pengguna. Saya menggunakan yang berikut ini untuk menghapus AIM, Jabber dan Yahoo IM. Tetapi saya tidak dapat menggunakan ini untuk menghapus situs web. Seseorang tolong bantu. function remove_contactmethods( $contactmethods ) { unset($contactmethods['aim']); unset($contactmethods['yim']); unset($contactmethods['jabber']); return $contactmethods; } add_filter('user_contactmethods','remove_contactmethods',10,1);

2
Bagaimana cara enqueue style menggunakan wp_enqueue_style ()
Saya sedang mengembangkan tema. Saya menambahkan kode (di bawah) ke dalam header.php. Tapi saya mempostingnya ke repositori tema WP, dan itu sedang ditinjau, dan pengulas memberitahu saya untuk enqueue style dengan wp_enqueue_style()/ wp_enqueue_script(). Tetapi tidak bisa mengerti bagaimana cara mengimplementasikannya dengan fungsinya. Saya telah melihat arahan wp_enqueue_style();dalam Codex, tetapi tidak …

1
Copot pemasangan skrip untuk plugin di Multisite
Saya baru menyadari bahwa uninstall.phpfile tradisional di sepanjang plugin tidak berfungsi di Multisite. if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) exit(); delete_option( 'plugin_option_name' ); Ini tidak menghapus opsi sub-situs di semua wp_SITE-ID_optionstabel. Apakah ada cara standar untuk melakukan ini?

1
Apa itu <# code #> di media-template.php, dan bagaimana cara kerjanya?
Saya sedang memeriksa /wp-includes/media-template.phpdan baru saja menemukan ini: &lt;# if ( data.compat &amp;&amp; data.compat.meta ) { #&gt; {{{ data.compat.meta }}} &lt;# } #&gt; Belum pernah melihat &lt;# #&gt;atau {{{ }}}sebelumnya. PHP macam apa ini? Mencari simbol-simbol ini di Google tampaknya sia-sia ...
9 php  core 

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.