Bagaimana untuk menggunakan medan tersuai dalam WordPress?

Adakah anda seorang pereka tema atau pembangun yang ingin memperluaskan fungsi laman WordPress anda?Medan tersuai ialah ciri dalam WordPress yang dibina untuk digunakan oleh tema atau pemalam yang berbeza untuk menyimpan maklumat tambahan yang berkaitan dengan siaran.Penerangan yang baik untuk medan tersuai ialah metadata SEO, yang boleh berguna sebagai medan input untuk penulisan siaran.

Oleh itu, terima kasih kepada keupayaan WordPress ini, anda boleh menambah medan tersuai atau metadata yang merupakan tambahan/bit maklumat sewenang-wenangnya untuk sebarang siaran.Walau bagaimanapun, adalah mungkin untuk menggunakan medan tersuai untuk perkara yang lebih kompleks seperti menetapkan tarikh tamat tempoh untuk siaran anda, tetapi ini memerlukan pengetahuan pengekodan.Kemudian mari kita selami apa itu medan tersuai dan cara mencipta serta menggunakannya dalam WordPress dengan contoh mudah.

Apakah medan tersuai dalam WordPress?

Medan tersuai ialah ciri dalam WordPress yang membolehkan anda menambah maklumat tambahan semasa menulis siaran, ia juga dikenali sebagai metadata siaran.Memandangkan WordPress menyimpan maklumat ini sebagai metadata, anda boleh memaparkannya menggunakan teg templat tema tapak WordPress anda.Contoh medan tersuai ini termasuk menambahkan penilaian pada produk yang anda semak, menambahkan sekeping muzik pada siaran bertulis dan banyak lagi yang tersedia atau anda mungkin pertimbangkan untuk memasukkannya.

  • Secara lalai, medan tersuai tidak tersedia apabila dipaparkan dalam skrin editor siaran tapak anda (iaitu ia disembunyikan).
  • Untuk menjadikannya kelihatan dalam editor klasik memerlukan mengaktifkan kotak Medan Tersuai dalam butang Pilihan Skrin pada papan pemuka pengurusan pos/halaman tapak WordPress.Sekali lagi, anda boleh mendayakannya dari bahagian Keutamaan Editor Gutenberg.

Format medan tersuai

Oleh itu, metadata untuk medan tersuai membentuk gandingan "nama atau kunci" dan "nilai", dengan kunci ialah nama elemen metadata dan nilai ialah maklumat unik yang membentuk perihalan yang dikaitkan dengan siaran individu .

Mengenai medan tersuai, "Kunci" berbeza daripada "Nilai" kerana Kekunci boleh digunakan berbilang kali dalam siaran, tetapi dengan nilai yang berbeza.Sebagai contoh, ingin menyatakan bahawa seseorang itu menonton komik dan filem seram (dua berasingan)?Cipta "Menonton Sekarang" sebagai kunci dan gunakannya dua kali dalam siaran yang sama dengan nilai "Seram" dan "Komik" yang lain, yang merupakan cara yang ideal untuk mewakili medan tersuai dalam laman WordPress.

Medan Tersuai dalam WordPress
Medan Tersuai dalam WordPress

Menggunakan Medan Tersuai dalam WordPress

Untuk mencipta atau menggunakan panggilan medan tersuai untuk mentakrifkannya.Kami akan menambah medan tersuai WordPress yang dipanggil "Sedang Membaca" pada siaran tapak dan memaparkannya di bahagian bawah kandungan.Jadi, sebaik sahaja anda mencipta kunci ini, anda boleh menetapkan nilai pada setiap siaran.Berikut ialah langkah-langkah untuk mencapainya menggunakan ilustrasi di bawah.

Dayakan medan tersuai dalam editor

Log masuk ke papan pemuka laman web WordPress anda dan buka siaran atau halaman yang anda perlukan untuk menambah medan tersuai.Seperti yang ditunjukkan oleh skrin edit anda, pilihan Medan Tersuai tidak kelihatan secara lalai (iaitu, jika ia tidak diaktifkan sebelum ini).

  • Menggunakan editor blok Gutenberg, cari dan klik tiga titik di bar sisi kanan sebelah atas.
  • Klik pilihan "Keutamaan" dan pilih bahagian "Panel".
  • Di bawah kategori "Lain-lain", tandai kotak di sebelah "Medan Tersuai" untuk mengaktifkannya.
Dayakan kotak meta medan tersuai dalam Gutenberg
Dayakan kotak meta medan tersuai dalam Gutenberg
  • Selepas itu, anda perlu mengklik butang "Dayakan dan Muat Semula" untuk perubahan berkuat kuasa.
  • Setelah laluan halaman selesai, menu Medan Tersuai muncul di bawah siaran/halaman skrin.
  • Jika anda menggunakan versi lama editor klasik, klik butang "Pilihan Skrin" di penjuru kanan sebelah atas editor dan tandai kotak di sebelah "Medan Tersuai" untuk mengaktifkannya.
Aktifkan medan tersuai dengan editor klasik
Aktifkan medan tersuai dengan editor klasik
  • Selain itu, anda boleh menggunakan fail functions.php untuk memaparkan sebarang medan tersuai yang tersembunyi dengan cara yang lebih teknikal.Pergi untuk memilih fail "functions.php" dengan mengklik tab "Editor Tema" di bawah menu "Penampilan" dalam papan pemuka tapak WordPress anda, dan tampal kod berikut:
add_action( 'admin_head', 'showhiddencustomfields' );
function showhiddencustomfields() {
    echo "

 

"; }

  • Ia sepatutnya kelihatan seperti ini dalam editor:
Tambahkan kefungsian untuk melihat medan tersuai tersembunyi
Tambahkan kefungsian untuk melihat medan tersuai tersembunyi
  • Kemudian, klik "Kemas Kini Fail" untuk menyimpan perubahan.
  • Perlu diingat bahawa helah kod ini adalah khusus untuk tema tertentu, jadi apabila tema dikemas kini, dinaik taraf atau ditukar, ini memerlukan pengulangan langkah di atas untuk mengekalkan fungsi tapak web anda.Nah, anda boleh menyimpan kod ini sebagai fail PHP dan memuat naiknya sebagai pemalam, memasang dan mengaktifkannya supaya anda tidak perlu risau tentang kemas kini yang kerap.Sebagai alternatif, anda boleh menggunakan pemalam seperti Coretan Kod untuk mengurus ciri baharu dalam cara yang teratur.
soalan berkaitan  Perihal GTA 6 - Khabar angin, Pengesahan, Plot & Banyak Lagi

Tambahkan medan tersuai pada siaran

Dengan kotak meta medan tersuai didayakan, tatal ke bawah ke kawasan "medan tersuai" di bawah siaran bertulis atau kandungan halaman anda.Kemudian masukkan medan pilihan kami "Sedang membaca" sebagai nama/kunci dan "Cara menggunakan medan tersuai dalam WordPress" sebagai nilai apa yang anda baca, dan semuanya harus tanpa petikan.Akhir sekali, klik butang "Tambah Medan Tersuai".

Tambahkan medan tersuai baharu dalam siaran
Tambahkan medan tersuai baharu dalam siaran

Selepas menambah medan, anda boleh mengedit atau memadamkan entri dan menerbitkan siaran yang dikemas kini pada bila-bila masa.Selain itu, anda boleh memilih mana-mana medan tersuai yang ditambahkan sebelum ini daripada senarai juntai bawah dan memberikan nilai baharu kepada mereka.

Tambahkan nilai baharu dengan memilih kunci daripada senarai juntai bawah
Tambahkan nilai baharu dengan memilih kunci daripada senarai juntai bawah

Selepas mencipta medan tersuai, klik butang Terbitkan dan jadikan siaran anda secara langsung.

Paparkan medan tersuai dalam WordPress

Kini medan tersuai hanya berada di bahagian belakang dan anda perlu menggunakan sekeping kod untuk memaparkannya di bahagian hadapan.Anda mesti mengedit fail tema WordPress anda untuk memaparkan medan tersuai.Menggunakan satu siaran memerlukan pengeditan fail "single.php" atau "content-single.php", tetapi pertama sekali, cari baris kod ini dalam fail:

while ( have_posts() ) : the_post();
.
.endwhile; // end of the loop.

Anda akan menambah kod untuk medan tersuai di bawah blok kod ini.

echo get_post_meta($post->ID, 'key', true);

Ingat untuk menukar "kunci" kepada kunci yang anda gunakan dalam siaran, kerana nama kunci dalam imej di atas ialah "sedang membaca".Anda juga boleh menambah sebarang awalan untuk menunjukkan "Anda sedang membaca:", kod tersebut sepatutnya kelihatan seperti ini:

echo '

Anda sedang membaca:

', get_post_meta($post->ID, 'current reading', true);

Tambahkan kod paparan medan tersuai dalam siaran
Tambahkan kod paparan medan tersuai dalam siaran

Akhir sekali, simpan perubahan anda dengan mengklik "Kemas Kini Fail" dan lihat siaran dengan medan tersuai untuk melihat hasilnya.

Paparkan medan tersuai dalam WordPress
Paparkan medan tersuai dalam WordPress

Anda boleh menggunakan CSS untuk melaraskan kedudukan dan menyelaraskan paparan medan tersuai dalam reka letak tapak anda.

Menggunakan Pemalam Medan Tersuai Lanjutan

Walaupun lebih mudah untuk mencipta medan tersuai secara manual, ia adalah tugas yang sukar bagi pengguna biasa untuk menulis kod dan memaparkannya dengan cara yang berguna.Untuk mengelakkan masalah, anda boleh menggunakanMedan Tersuai Lanjutandll. pemalam dan urus yang berikut:

  • Cepat buat medan tersuai anda dengan lebih 30 jenis medan.
  • Buat kumpulan medan dan tentukan peraturan lokasi.
  • Tambahkan medan tersuai pada kategori, media, ulasan dan di mana-mana sahaja di tapak anda.
  • Gunakan fungsi terbina dalam untuk memaparkan medan yang dikehendaki.
  • Gunakan sambungan untuk meningkatkan fungsi pemalam
soalan berkaitan  Urus dan akses e-mel dari beberapa kotak masuk Outlook

Contoh praktikal menggunakan medan tersuai dalam WordPress

Kami boleh menunjukkan kepada anda banyak contoh praktikal tentang cara menggunakan medan tersuai dalam editor WordPress.Yoast SEO ialah salah satu contoh terbaik untuk menambah data tersuai untuk SEO.Contoh lain termasuk WP Review, WP Rocket, dan Kupon WP.Selain itu, hampir semua tema perniagaan sangat bergantung pada medan tersuai.Contohnya, tema ringan seperti GeneratePress dan Astra menawarkan kotak tersuai untuk melaraskan reka letak siaran tertentu.

Perkara yang perlu diingat apabila menggunakan medan tersuai

Seperti yang anda lihat, mencipta dan menggunakan medan tersuai dalam WordPress adalah tugas yang mudah tanpa menjadi pakar pengekodan.Medan tersuai ini digunakan oleh SEO, ulasan, kupon dan banyak jenis pemalam lain untuk menambah maklumat meta meta tambahan. Walau bagaimanapun, ia datang pada kos dan anda harus sedar akan fakta itu.

  • WordPress menyimpan semua medan tersuai ini dalam jadual wp_postmeta.Walaupun kandungan siaran itu sendiri disimpan dalam jadual wp_post yang berbeza, wp_postmeta ialah salah satu jadual terbesar dalam mana-mana pemasangan WordPress standard kerana bilangan medan metadatanya yang besar.
  • Walaupun anda boleh mengalih keluar medan tersuai daripada kotak meta editor siaran, ia tidak akan mengalih keluar medan asal.Ia hanya akan mengalih keluar tika yang digunakan dalam siaran itu, anda boleh melihat medan yang sama tersedia dalam siaran yang sama atau siaran lain.Jadi mengalih keluar medan tersuai sepenuhnya adalah tugas yang sukar, dan anda mungkin perlu mengedit pangkalan data secara terus menggunakan pertanyaan SQL dalam phpMyAdmin atau yang serupa.
  • Sebarang medan tersuai yang tidak digunakan akan sentiasa tersedia dalam jadual postmeta yang menggunakan storan pangkalan data.Mari kita ambil contoh, anda mempunyai pemalam ulasan yang menggunakan 10 medan tersuai dengan nilai pra-diisi dari halaman tetapan global pemalam.Ia mungkin kelihatan bagus kerana anda boleh menggunakan lalai dan mengeditnya hanya apabila diperlukan.Dengan itu, anda telah membuat 20 siaran ulasan di tapak anda dengan medan meta lalai, dan 80 siaran lagi tanpa sebarang ulasan.Apabila anda menyemak dalam jadual postmeta, anda akan terkejut apabila mendapati semua 100 siaran akan mengandungi 10 entri medan tersuai dengan nilai pra-diisi.Ini bermakna terdapat 800 entri berlebihan (80 * 10) yang tidak berguna.
medan tersuai yang tidak digunakan
medan tersuai yang tidak digunakan
  • Masalah menjadi lebih teruk apabila anda menyahaktifkan pemalam dan ingin menggunakan pemalam mengulas yang lain.Kini terdapat 1000 (100 * 10) entri berlebihan dalam jadual yang tidak digunakan.Apabila anda mempunyai berbilang pemalam dengan banyak medan tersuai seperti Yoast SEO, WP Review, Kupon WP, dsb., jadual akan berkembang dengan berpuluh-puluh ribu entri. )
  • Terlalu banyak kotak meta juga boleh melambatkan editor siaran anda, ini adalah dari perspektif bahagian belakang.
soalan berkaitan  Apl pengambilan nota Mac terbaik disyorkan - catat pemikiran dan konsep anda

Dengan kaveat di atas, pastikan anda menggunakan medan tersuai dengan bijak hanya apabila diperlukan.Jangan buat atau gunakan medan yang hanya digunakan untuk beberapa siaran.Sebaliknya, anda boleh membuat jenis siaran tersuai untuk tujuan ini, yang anda boleh tukarkan kepada siaran biasa pada bila-bila masa kemudian.

pemikiran akhir

Masih banyak yang perlu dibincangkan melalui medan tersuai kerana ia menjadi lebih teknikal apabila ia bergerak ke hadapan.Tetapi dengan panduan yang sangat mudah ini, anda boleh mulakan dengan asas menggunakan medan tersuai dalam laman WordPress anda.

Kongsi Post ini

Catat Ulasan