Wordpress
Oct2

Cara memasang fungsi php baru di themes kentooz

Ktzagcplugin free agcplugin
Iklan

Kali ini bahasan ane adalah cara memasang fungsi php baru di themes kentooz. Sebenernya caranya cukup mudah yang sudah mengerti php. Oke berikut tahapan tahapannya:

Kebanyakan themes jika memasang fungsi phpnya di function.php yang ada di root folder themenya, nah di theme kentooz semua fungsi berada di folder khusus biar terlihat rapi dan tertata. Oke masuk ke folder includes/functions/ , nah semua fungsi kentooz ada disini, ada bisa mengeditnya dan masukan fungsi baru di file file yang ada di folder tersebut. Misal ane buat fungsi baru sebagai berikut:

function ktz_hello_world() {
echo 'Hello world';
}

Nah fungsi diatas bernama ktz_kello_world.

Sekarang bagaimana cara memanggil fungsi tersebut, caranya cukup mudah, langsung saja echo fungsi tersebut.

echo ktz_hello_world();

3. Untuk beberapa fungsi ada yang ane gabungkan fungsinya melalui add_action di file includes/init.php, misal fungsi yang ada di content-single.php, nah disana ada yang namanya <?php hook_ktz_singlecontent(); ?> Nah hook inilah yang memanggil seluruh fungsi di content singlenya, jika kita lihat fungsi tersebut di init.php maka akan ada fungsi sebagai berikut:

function hook_ktz_singlecontent() {
do_action('do_ktz_singlecontent');
}

Lihat kode do_action(‘do_ktz_singlecontent’);

Fungsi tersebut untuk menampilkan semua fungsi yang menggunakan add_action(‘do_ktz_singlecontent’, ‘fungsi php yang ditambahkan’);

Lalu bagaimana fungsi add_action nya, berikut contohnya:

add_action( 'do_ktz_singlecontent', 'ktz_content' );
add_action( 'do_ktz_singlecontent', 'ktz_link_pages' );
add_action( 'do_ktz_singlecontent', 'ktz_single_tagged' );
add_action( 'do_ktz_singlecontent', 'ktz_author_box' );
add_action( 'do_ktz_singlecontent', 'ktz_share_post_navsingle' );
add_action( 'do_ktz_singlecontent', 'ktz_get_AGC_single' );
add_action( 'do_ktz_singlecontent', 'ktz_relpost' );

 

Lihat kan banyak fungsi do_ktz_singlecontent, Nah untuk mengubah layoutnya cukup pindahkan saja urutan fungsi fungsi tersebut… Lalu kalau ingin menamhkan fungsi ktz_hello_world() sesudah content cukup masukan di add_action jadi sebagai berikut contohnya:

add_action( 'do_ktz_singlecontent', 'ktz_content' );
 add_action( 'do_ktz_singlecontent', 'ktz_hello_world' );
add_action( 'do_ktz_singlecontent', 'ktz_link_pages' );
add_action( 'do_ktz_singlecontent', 'ktz_single_tagged' );
add_action( 'do_ktz_singlecontent', 'ktz_author_box' );
add_action( 'do_ktz_singlecontent', 'ktz_share_post_navsingle' );
add_action( 'do_ktz_singlecontent', 'ktz_get_AGC_single' );
add_action( 'do_ktz_singlecontent', 'ktz_relpost' );

Tidak perlu echo lagi templatenya. Contoh diatas ane menggunakan theme elegantbos.Bahasan lebih detail fungsinya bisa didapat dari wordpressnya secara langsung di link berikut:

http://codex.wordpress.org/Function_Reference/add_action

Jika merasa kesulitan bisa langsung tanya ke ane dengan mengirimkan komentar.

Tags:
Iklan

Author: 

Freelance designer, tidak terpaku sama yang namanya waktu, hobby mengunjungi localhost setelah itu baru OL. Suka pusing kalau melihat kode kode yang aneh. :| Jangan lupa add ane di link social newtwork dibawah.

author

Related Posts "Cara memasang fungsi php baru di themes kentooz"

Leave a reply "Cara memasang fungsi php baru di themes kentooz"

Captcha: * Time limit is exhausted. Please reload CAPTCHA.