Bagaimana Anda memanggil fungsi php di wordpress?

Untuk terlibat dalam pengembangan WordPress, pertama-tama Anda harus memahami cara kerja file terpenting platform. WordPress membuatnya sangat mudah untuk mengutak-atik situs Anda. Namun, mungkin sulit untuk mengetahui dari mana harus memulai — atau memprediksi apa yang sebenarnya akan dilakukan oleh perubahan Anda

Tempat yang sempurna untuk belajar adalah fungsi. php, yang juga dikenal sebagai file fungsi. Ini adalah lokasi umum untuk membuat perubahan dan menambahkan kode ke WordPress. Dengan mengedit file ini, Anda dapat menyelesaikan beberapa hal yang berguna, seperti menambahkan Google Analytics ke situs Anda, membuat menu kustom, atau menampilkan perkiraan waktu baca postingan

Apa Fungsinya. Berkas php?

Fungsi WordPress. File php hadir dengan semua tema WordPress gratis dan premium. Untuk mata yang tidak terlatih, ini mungkin tidak terlihat banyak, tetapi file fungsi adalah alat yang ampuh yang memungkinkan Anda melakukan banyak hal menarik.

Bagaimana Anda memanggil fungsi php di wordpress?

Codex WordPress menjelaskan file fungsi seperti ini

“Anda dapat menggunakannya untuk memanggil fungsi, baik PHP maupun WordPress bawaan, dan untuk menentukan fungsi Anda sendiri. Anda dapat menghasilkan hasil yang sama dengan menambahkan kode ke Plugin WordPress atau melalui file fungsi Tema WordPress. ”

Secara sederhana, file fungsi memungkinkan Anda untuk menambahkan kode khusus ke situs Anda. Ini memungkinkan Anda membuat fungsi baru atau referensi yang sudah ada dengan cara yang disesuaikan. Seperti yang ditunjukkan Codex, ini membuat file fungsi sangat mirip dengan plugin, tetapi ada beberapa perbedaan di antara keduanya

Perbedaan yang paling penting adalah bahwa file fungsi milik tema tertentu. Jika Anda mengubah tema atau memperbarui ke versi yang lebih baru, perubahan yang Anda buat akan hilang

Untuk alasan ini, Anda harus mempertimbangkan untuk membuat tema anak dan menambahkan kode baru ke file fungsi anak sebagai gantinya. Dengan cara ini, Anda dapat memperbarui tema induk tanpa kehilangan perubahan

Apakah Anda memilih untuk menggunakan file fungsi atau membuat plugin sepenuhnya terserah Anda. Untuk saat ini, mari kita lihat berbagai cara untuk mengedit file fungsi Anda

Cara Mengedit File Fungsi (2 Metode)

Mengedit file fungsi Anda menjadi mudah saat menggunakan editor teks standar, seperti TextEdit atau Notepad. Namun, sebelum Anda memulai, sangat penting bagi Anda untuk membuat cadangan situs Anda dan menyimpan fungsi asli yang belum diedit. file php. Ini akan memungkinkan Anda untuk memulihkan situs web Anda jika terjadi kesalahan selama proses pengeditan

1. Gunakan Editor WordPress

Jika Anda memiliki akses ke antarmuka admin WordPress, Anda dapat mengedit file fungsi langsung dari Editor Tema. Buka Penampilan > Editor

Bagaimana Anda memanggil fungsi php di wordpress?

Di sisi kanan layar, Anda akan melihat daftar semua file tema Anda. Ini berbeda tergantung pada tema mana yang Anda gunakan, tetapi salah satu opsinya adalah Theme Functions (functions. php)

Cukup klik pada file untuk membukanya di editor

Bagaimana Anda memanggil fungsi php di wordpress?

Sekarang, Anda dapat mengedit file secara langsung. Jangan lupa mengklik Perbarui File di bagian bawah untuk menyimpan perubahan Anda setelah selesai

2. Akses File Melalui FTP

Jika Anda tidak dapat menggunakan dasbor admin atau lebih memilih untuk mengonfigurasi file secara langsung, Anda juga dapat mengakses file fungsi menggunakan klien Protokol Transfer File Aman (SFTP) seperti FileZilla

Buka alat FTP Anda dan masukkan kredensial hosting Anda untuk terhubung ke situs Anda. Untuk menemukan file yang tepat, navigasikan ke wp-content/themes/[nama tema Anda]. Saat Anda membuka folder ini, Anda akan melihat fungsinya. file php

Bagaimana Anda memanggil fungsi php di wordpress?

Yang harus Anda lakukan sekarang adalah mengeditnya menggunakan perangkat lunak pengedit teks pilihan Anda. Setelah selesai, simpan file dan timpa dengan nama dan ekstensi yang sama persis

8 Trik yang Dapat Anda Selesaikan Dengan File Fungsi WordPress

Anda sekarang harus siap untuk mulai mengedit file fungsi Anda. Untuk memulai, kami akan melihat beberapa perubahan yang dapat Anda lakukan. Yang perlu Anda lakukan hanyalah menyalin cuplikan kode yang disediakan dan menempelkannya pada baris baru di bagian paling bawah file fungsi Anda (jangan lupa menyimpannya. )

1. Tambahkan Google Analytics ke Situs Anda

Ada beberapa cara untuk mengintegrasikan Google Analytics dengan situs WordPress Anda. Salah satunya adalah dengan menambahkan kredensial Anda langsung ke file fungsi. Metode ini akan memasukkan kode pelacakan ke tajuk situs Anda, memastikan bahwa setiap kunjungan dicatat dengan benar

Mulailah dengan menempelkan kode berikut di bagian bawah file fungsi Anda

<?php

add_action('wp_head', 'wpb_add_googleanalytics');

function wpb_add_googleanalytics() { ?>

// Replace this line with your Google Analytics Tracking ID

<?php } ?>

Yang harus Anda lakukan sekarang adalah menempelkannya ke baris yang berisi teks placeholder. Saat Anda menyimpan file fungsi, situs Anda akan terhubung ke akun Google Analytics Anda

Dapatkan Konten Dikirim Langsung ke Kotak Masuk Anda

Berlangganan ke blog kami dan terima konten hebat seperti ini dikirim langsung ke kotak masuk Anda

2. Ubah Pesan Kesalahan Login Default

Secara default, ketika seseorang gagal masuk ke situs WordPress, mereka akan melihat pesan kesalahan seperti ini

Bagaimana Anda memanggil fungsi php di wordpress?

Sayangnya, pesan ini memberikan informasi kepada penyusup potensial tentang mengapa upaya itu tidak berhasil. Solusi yang lebih aman adalah mengubahnya menjadi pesan umum

Anda dapat melakukannya dengan mudah dengan menambahkan kode berikut ke file fungsi Anda

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
_

Lihat ada yang tidak beres. pesan di baris kedua?

Bagaimana Anda memanggil fungsi php di wordpress?

Anda dapat mengubah teks menjadi apa pun yang Anda inginkan, selama Anda mempertahankan karakter kutipan tunggal. Cobalah dengan berbagai pesan untuk melihat cara kerjanya

3. Tambahkan Perkiraan Waktu Membaca untuk sebuah Postingan

Trik rapi ini memungkinkan Anda untuk menghitung dan menampilkan perkiraan jumlah waktu yang diperlukan untuk membaca sebuah posting. Pengunjung Anda kemudian bisa langsung mendapatkan gambaran umum tentang durasi konten

Untuk menerapkan kode ini, Anda perlu melakukan dua pengeditan terpisah. Yang pertama terjadi di dalam fungsi. php, tempat Anda ingin menempelkan cuplikan berikut

function reading_time() {
$content = get_post_field( 'post_content', $post->ID );
$word_count = str_word_count( strip_tags( $content ) );
$readingtime = ceil($word_count / 200);
if ($readingtime == 1) {
$timer = " minute";
} else {
$timer = " minutes";
}
$totalreadingtime = $readingtime . $timer;
return $totalreadingtime;
}

Namun, potongan ini hanya melakukan perhitungan. Anda sekarang harus menambahkan kode berikut di mana pun Anda ingin hasilnya ditampilkan

echo reading_time();

Misalnya, Anda dapat menambahkannya ke metadata yang muncul di samping setiap postingan. Setiap tema dibuat berbeda, tetapi biasanya Anda akan menemukannya di template-parts > post > content. php

Bagaimana Anda memanggil fungsi php di wordpress?

Perkiraan waktu membaca sekarang akan muncul di setiap tajuk posting di samping tanggal

4. Hapus Nomor Versi WordPress

Versi lama WordPress mungkin mengandung kelemahan keamanan yang dapat dieksploitasi oleh peretas dan bot jahat. Salah satu cara untuk menghindari risiko ini adalah menyembunyikan versi WordPress mana yang digunakan situs Anda. Ini disebut keamanan melalui ketidakjelasan

Sebelum kita melanjutkan, penting untuk dicatat bahwa ketidakjelasan tidak boleh menjadi satu-satunya ukuran keamanan Anda. Ini lebih seperti menambahkan benteng ekstra ke benteng WordPress Anda yang sudah aman

Menyembunyikan nomor versi Anda hanya perlu menambahkan potongan kode berikut ke file fungsi

remove_action('wp_head', 'wp_generator');
_

Nomor versi sekarang akan dihapus dari semua area situs Anda, termasuk kodenya dan umpan RSS Anda

5. Perbarui Pemberitahuan Hak Cipta Anda Secara Otomatis

Memperbarui tahun dalam pemberitahuan hak cipta Anda adalah salah satu tugas kecil yang mudah dilupakan. Untungnya, Anda dapat mengedit file fungsi Anda untuk secara otomatis menghasilkan tanggal hak cipta berdasarkan tahun ketika posting pertama Anda ditulis

Rekatkan ke file fungsi Anda

function wpb_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = 'publish'
");
$output = '';
if($copyright_dates) {
$copyright = "© " . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= '-' . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}

Kemudian tambahkan kode berikut di mana pun Anda ingin menampilkan informasi hak cipta

<?php echo wpb_copyright(); ?>
_

Sekarang Anda akan melihat tanggal hak cipta yang diperbarui secara dinamis di situs Anda

Bagaimana Anda memanggil fungsi php di wordpress?

Dalam kasus kami, kami menambahkan tanggal ke footer. php, sehingga akan ditampilkan di bagian bawah halaman

6. Tambahkan Menu Kustom

Sebagian besar tema memiliki menu navigasi yang telah ditentukan sebelumnya. Namun, bagaimana jika Anda ingin membuat menu sendiri dan menempatkannya di mana pun Anda mau di situs Anda?

Yang perlu Anda lakukan hanyalah menempelkan kode ini ke file fungsi Anda

function wpb_custom_new_menu() {
register_nav_menu('my-custom-menu',__( 'My Customized Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );

Anda dapat mengganti 'Menu Kustom Saya' dengan nama menu yang ingin Anda berikan. Jika Anda pergi ke Appearance > Menus di area admin Anda, Anda akan melihat opsi baru yang tercantum di halaman

Bagaimana Anda memanggil fungsi php di wordpress?

Anda sekarang dapat menambahkan menu baru di mana saja di situs Anda

<?php
wp_nav_menu( array(
'theme_location' => 'my-custom-menu',
'container_class' => 'custom-menu-class' ) );
?>
_

Kemungkinan besar, Anda ingin menempatkan kode ini di header. file php. Ini akan menempatkan menu di bagian paling atas situs Anda

7. Sesuaikan Kutipan Anda

Kutipan adalah deskripsi contoh singkat dari posting Anda yang dapat Anda tampilkan di beranda atau feed blog Anda. Secara default, semua kutipan memiliki panjang dan teks tautan yang sama, tetapi Anda dapat mengubahnya

Pertama, mari ubah teks tautan yang membawa Anda dari kutipan ke pos lengkap. Ini biasanya "Baca selengkapnya" atau "Lanjutkan membaca", tetapi Anda dapat membuatnya sesuka Anda dengan menempelkan cuplikan berikut ke file fungsi Anda

function new_excerpt_more($more) {
global $post;
return '<a class="moretag" href="'. get_permalink($post->ID) . '"> Read the full article...</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
_

Di sini, teks tautan telah disetel ke Baca artikel selengkapnya…

Bagaimana Anda memanggil fungsi php di wordpress?

Lalu, mari kita ubah panjang kutipannya. Rekatkan kode ini ke file fungsi Anda

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
_0

Secara default, panjang standar adalah 55 kata. Namun, dalam contoh ini, sudah disetel ke 20. Anda dapat mengubah nomornya menjadi apa pun yang Anda inginkan

8. Hasilkan Latar Belakang Acak ke Situs Anda

Akhirnya, mari kita akhiri dengan trik desain yang menyenangkan. Tweak ini memungkinkan Anda secara acak menghasilkan warna latar belakang baru untuk situs Anda setiap kali seseorang mengunjunginya. Mulailah dengan menambahkan kode berikut ke file fungsi

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
_1

This code generates the HTML tag for the colors, so all you need to do now is to make sure it gets applied to the page. To do that, you’ll need to find the tag, which should look like this:

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
_2

Ini biasanya di header. php tetapi bisa di tempat lain, tergantung tema Anda. Saat Anda menemukan baris yang tepat, cukup ganti dengan kode berikut

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
_3

Simpan file Anda dan buka situs web Anda. Anda harus melihat bahwa itu memiliki warna latar belakang baru

Bagaimana Anda memanggil fungsi php di wordpress?

Muat ulang halaman, dan Anda akan melihat warna baru setiap saat

Bagaimana Anda memanggil fungsi php di wordpress?

Ini jelas bukan pilihan desain yang tepat untuk setiap situs, tetapi ini adalah trik yang bagus untuk beberapa orang

Edit fungsi Anda. File php

Fungsi WordPress. File php adalah tempat yang tepat untuk mengotak-atik fungsionalitas default situs Anda. Ini adalah file yang kuat yang memberi Anda banyak kendali atas situs Anda setelah Anda memahami cara kerjanya

Bergantung pada tema WordPress Anda, Anda mungkin dapat menggunakan Editor File Tema bawaan untuk mengakses dan mengedit fungsi Anda. file php. Jika tidak, Anda dapat mengaksesnya melalui FTP. Kemudian, Anda dapat menggunakan kode khusus untuk melakukan semuanya, mulai dari menampilkan perkiraan waktu membaca sebuah posting hingga menyesuaikan kutipan Anda

Lakukan Lebih Banyak dengan DreamPress

Pengguna DreamPress Plus dan Pro mendapatkan akses ke Jetpack Professional (dan 200+ tema premium) tanpa biaya tambahan

Lihat Rencana

Bagaimana Anda memanggil fungsi php di wordpress?

Bagaimana Anda memanggil fungsi php di wordpress?

Tentang Penulis . Jason Cosper

Jason adalah Pengacara Produk WordPress DreamHost, berbasis di Bakersfield, CA. Dia saat ini sedang berupaya membuat produk DreamPress kami menjadi lebih baik. Di waktu luangnya, dia suka meringkuk di sofa dan menonton film horor bersama istrinya Sarah dan tiga anjing yang sangat kecil. Ikuti dia di Twitter

Bagaimana cara mengakses fungsi PHP di WordPress?

Mengakses fungsi. .
Masuk ke antarmuka Admin WordPress
Di sidebar kiri, arahkan kursor ke Appearances, lalu klik Theme Editor
Di bilah sisi kanan, klik fungsi. php

Bagaimana saya bisa memanggil fungsi PHP pada klik tombol di WordPress?

Memanggil fungsi PHP menggunakan tombol HTML. Buat dokumen formulir HTML yang berisi tombol HTML. Saat tombol diklik, metode POST dipanggil. Metode POST menjelaskan cara mengirim data ke server. Setelah mengklik tombol, fungsi array_key_exists() dipanggil.

Bagaimana saya bisa memanggil fungsi di PHP?

Yang satu memanggil fungsi secara langsung dengan nama variabel menggunakan tanda kurung dan parameter dan yang lainnya menggunakan fungsi call_user_func() tetapi di kedua variabel metode .

Bagaimana cara memanggil fungsi fungsi PHP di file lain di WordPress?

Untuk memanggil fungsi dari file lain di PHP, Anda perlu mengimpor file tempat fungsi ditentukan sebelum memanggilnya . Anda dapat mengimpor file PHP dengan menggunakan pernyataan yang diperlukan. Untuk memanggil fungsi greetings() dari file lain, Anda perlu mengimpor pustaka.