Pertanyaan yang diberi tag «oop»

3
Bagaimana cara menghapus filter yang merupakan objek anonim?
Dalam functions.phpfile saya, saya ingin menghapus filter di bawah ini, tetapi saya tidak yakin bagaimana melakukannya karena ini ada di kelas. Seperti apa seharusnya remove_filter()? add_filter('comments_array',array( &$this, 'FbComments' )); Ada di saluran 88 di sini .
62 filters  oop 

6
Menggunakan OOP dalam tema
Saya melihat banyak plugin menggunakan pengkodean berorientasi objek ketika sebenarnya tidak perlu. Tetapi yang lebih buruk lagi adalah bahwa pengembang tema mulai melakukan hal yang sama. Tema komersial dan tema populer gratis seperti Suffusion, bahkan tema favorit saya - Hibrid, memasukkan semua fungsi mereka di dalam kelas, instantiate sekali dalam …
36 themes  php  oop 


2
Mengapa beberapa kait tidak berfungsi di dalam konteks kelas?
Saya cukup bingung tentang yang satu ini. Saya menggunakan add_action di dalam kelas plugin saya untuk melakukan hal-hal tertentu - tambahkan skrip & gaya ke kepala, wp_ajax, dll. Berikut adalah tindakannya, di __construct: function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', …
16 hooks  actions  oop 

1
Pengajuan Formulir Plugin Praktik Terbaik
Saya telah melakukan banyak penelitian dan belum menemukan apa yang saya cari, jadi saya berharap bahwa saya dapat diarahkan ke arah yang benar. Saya sedang mengembangkan plugin Acara yang akan memesan tiket dari frontend. Ini tidak berbeda dari pengiriman Formulir lainnya, tetapi yang membuat saya bingung adalah bagaimana mengatasinya dari …

2
Mendaftarkan metode Kelas sebagai panggilan balik hook
Saya tidak yakin apakah saya telah melakukan ini dengan benar. Seperti yang saya pahami: jika saya memiliki kelas foo dan bilah metode statis saya dapat mendaftarkannya sebagai callback dengan melewatkan array array("foo","bar")sebagai nama fungsi. Jika saya memiliki turunan sebuah kelas dalam $ foo dan ingin memanggil metode bar, saya meneruskan …
16 plugins  hooks  oop 


3
Kesalahan PHP dengan penangan kode pendek dari suatu kelas
Saat ini saya menggunakan aliran umum berikut untuk menambahkan kode pendek untuk sebuah plugin. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Sekarang ketika kelas ini dan metode itu disebut saya mendapatkan kesalahan berikut. Kesalahan fatal: Menggunakan $ this saat tidak …

2
Dapatkan plugin_dir_url () dari kedalaman satu level di dalam plugin
Saya telah menulis beberapa plugin menggunakan struktur: /plugins/myplugin/myplugin.php /plugins/myplugin/class/class-myclass.php Jadi untuk mengambil keuntungan dari OO dan keseluruhan penataan kode saya Dari dalam file kelas ada saatnya saya perlu mendapatkan URL dari plugin dasar ... Saya telah menggunakan yang berikut ini, tapi saya yakin ada cara yang lebih baik: $this->plugin_location = …

1
Menggunakan kelas alih-alih fungsi global di functions.php
Dalam banyak tema yang saya lihat (termasuk TwentyEleven) dan dalam contoh yang saya temukan online, ketika membangun functions.phpfile untuk tema semua fungsi dideklarasikan dalam lingkup global. Untuk memperjelas, seperti inilah tampilan file fungsi: function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( 'foo_hook', 'my_theme_do_foo' ); Tampaknya …

3
Bagaimana cara menggunakan kelas yang dideklarasikan di plugin lain?
Saya sedang mengembangkan plugin Wordpress Woocommerce. Di lingkungan lokal saya berfungsi dengan baik tetapi saya memiliki masalah ketika menambahkan plugin ke replika lingkungan prod. Saya baru mengenal wordpress dan tidak terlalu mengenal web dev (saya seorang programmer Java). Di file plugin, saya membuat instance kelas dari paket plugin Woocommerce seperti …
10 plugins  oop 

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 …

4
Bagaimana cara menamai file kelas namespaced?
WP Core Handbook> Standar Pengodean PHP> Konvensi Penamaan menyarankan yang berikut untuk menamai file dengan kelas: Nama file kelas harus didasarkan pada nama kelas dengan class- prepended dan garis bawah pada nama kelas diganti dengan tanda hubung, misalnya WP_Errormenjadi: class-wp-error.php Sementara dari kata-kata bagian ini terutama ditujukan untuk penggunaan inti …

1
Bagaimana cara membuat abstraksi yang fleksibel untuk WP_Query?
Pertanyaan saya adalah tentang php tetapi ini melibatkan wordpress karena saya membuat plugin. Kasusnya adalah saya memiliki 5 pertanyaan, setiap pertanyaan memiliki 6 pilihan dan satu pilihan untuk dipilih. Sekarang orang tersebut akan memilih pilihan dari masing-masing atau hanya beberapa. Saya telah menciptakan kondisi if yang sekarang membuat saya marah, …
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.