Cara Merubah Template Wordpress di Plugin

Cara Merubah Template Wordpress di Plugin

Cara Merubah Template Wordpress di Plugin

Wordpress - sobat ketemu lagi di pembelajaran CMS Wordpress kali ini saya akan memberikan contoh bagaimana cara merubah template Wordpress di Plugin dengan cara melakukan override pada add_filter.

Keyword search: belajar wordpress pdf,belajar wordpress lengkap,belajar wordpress dari nol,belajar wordpress developer,belajar wordpress untuk pemula pdf,belajar wordpress untuk pemula,belajar wordpress offline,belajar wordpress woocommerce,belajar wordpress localhost,ebook tutorial lengkap belajar wordpress gratis,tips belajar wordpress,cara belajar wordpress,tutorial belajar wordpress,buku panduan belajar wordpress,ebook belajar wordpress,cara cepat belajar wordpress,belajar seo wordpress,belajar membuat website dengan wordpress,belajar website wordpress,belajar cms wordpress,belajar menggunakan wordpress,belajar membuat theme wordpress,belajar buat blog wordpress,belajar web design dengan wordpress,belajar elementor wordpress,belajar bikin website dengan wordpress,belajar wordpress pdf,download wordpress,cara membuat wordpress,wordpress bg,kelas wordpress,wordpress srbija,wordpress cms,tutorial wordpress lengkap

Caranya cukup sederhana jika sobat sudah membuat plugin wordpress sobat siapkan folder yang berisi template tersebut disini saya beri nama folder dengan nama template agar lebih mudahnya. Nah, berikut script sederhana untuk melakukan override template.
define( 'MY_PLUGIN_DIR', plugin_dir_path( __FILE __ ) ); define( 'MY_PLUGIN_TEMPLATE_DIR', MY_PLUGIN_DIR . '/templates/' ); add_filter( 'template_include', 'ibenic_include_from_plugin', 99 ); function ibenic_include_from_plugin( $template ) { $new_template = ''; if( is_singular('portfolio') ) { $new_template = 'single-portfolio.php'; } if ( is_tax( 'portfolio-categori' ) ) { $new_template = 'taxonomy-portfolio-categori.php'; } if( is_post_type_archive( 'portfolio' ) ) { $new_template = 'archive-portfolio.php'; } $plugin_template = MY_PLUGIN_TEMPLATE_DIR . $new_template; if( file_exists( $plugin_template ) ) { return $plugin_template; } return $template; }

Cukup itu saja dan sobat bisa sisipkan pada file plugin utama atau dibawah atau diatas register_custom_post_type. Selain cara diatas soba bisa memanfaatkan model shortcode untuk pemanggilan plugin dibagian frontend. Semoga informasi ini bisa membantu sobat jika ingin melakukan custome dalam pembuatan plugin sendiri. 
Lebih baru Lebih lama

نموذج الاتصال