Jadual Kandungan
Apakah pembolehubah global WordPress?
Bagaimana kita mengakses pembolehubah global?
Rumah Tutorial CMS WordTekan Meneroka Pembolehubah Global WordPress: Panduan Pemula

Meneroka Pembolehubah Global WordPress: Panduan Pemula

Sep 03, 2023 pm 03:21 PM

Dalam siri tiga bahagian ini, kami akan melihat pembolehubah global WordPress untuk memahaminya dengan lebih baik supaya kami boleh menerapkannya dalam pembangunan harian kami.

Sepanjang siri ini, kami akan menjalankan satu siri latihan praktikal yang menunjukkan kuasa pembolehubah global dalam mendedahkan dan mengubah cara kerja dalaman WordPress.

Apakah pembolehubah global WordPress?

Pembolehubah global WordPress ialah pembolehubah yang menyimpan maklumat yang dijana oleh aplikasi. Pembolehubah global ini boleh diakses semasa pelaksanaan aplikasi dan semasa kitaran hayat halaman.

Pembolehubah ini menyimpan pelbagai maklumat, seperti sama ada pengguna log masuk, penyemak imbas yang digunakan pengguna semasa melawat tapak web, dsb. Sesetengah pembolehubah memegang butiran pelayan web dan sesetengahnya memegang butiran siaran semasa. Anda boleh mengakses nilai pembolehubah global untuk memahami cara kerja dalaman WordPress supaya anda boleh mula memperkenalkan ciri baharu ke dalam tema dan pemalam anda.

Bagaimana kita mengakses pembolehubah global?

Dalam contoh pertama kami, kami akan menggunakan pembolehubah global $post untuk menyimpan pelbagai butiran tentang data siaran semasa. $post 全局变量来保存有关当前帖子数据的各种详细信息。

每个全局变量都可以通过如下方式全局化变量来访问:   

<?php global $post; ?>
Salin selepas log masuk

通过使用 global 关键字,我们声明我们正在访问 $post 全局变量。一旦变量被全球化,可以使用以下源代码检索可访问的各种值:

<?php

    global $post;
    print_r ($post );
Salin selepas log masuk

$post 全局变量包含有关最近加载的帖子的各种数据。继续将上面的代码片段插入到二十四主题的 page.php 中(尽管我建议在进行这些更改之前备份主题)。

将上面的代码片段粘贴到 get_template_part( ‘content’, ‘page’ ) 之后,它会获取内容并将其显示在页面上。这是我们到目前为止在 page.php 上应该拥有的内容:

<div id="primary" class="content-area">

    <div id="content" class="site-content" role="main">

    <?php

        // Start the Loop.

       while ( have_posts() ) : the_post();

       //Include the page content template.

       get_template_part( 'content', 'page' );

       // Paste Snippet Here

       global $post;
       print_r( $post );
       
       // End Snippet 

       // If comments are open or we have at least one comment

      if ( comments_open() || get_comments_number() ) {

        comments_template();

      }

endwhile;

?>

</div><!-- #content -->

</div> <!-- #primary -->
Salin selepas log masuk

现在我们有了上面的代码来公开全局 $post 变量的数据,保存文件并在确认当前主题为二十四后继续打开任何页面。如果没有,请继续将其设为当前主题。

现在观察WordPress打印的详细信息;我们应该看到这样的东西:

探索 WordPress 全局变量:初学者指南

如您所见,我们现在从 $post

Setiap pembolehubah global boleh diakses dengan mengglobalisasikan pembolehubah seperti berikut:

<?php

    echo $post->post_date;    // To Print the Date of the Post
    echo $post->post_status;  // To print the status of the Post 
Salin selepas log masuk
Dengan menggunakan kata kunci global, kami mengisytiharkan bahawa kami sedang mengakses $post pembolehubah global. Setelah pembolehubah diglobalkan, pelbagai nilai yang boleh diakses boleh diambil menggunakan kod sumber berikut: rrreee $post pembolehubah global mengandungi pelbagai data tentang siaran yang dimuatkan baru-baru ini. Teruskan dan masukkan coretan kod di atas ke dalam page.php tema Twenty Four (walaupun saya syorkan anda membuat sandaran tema anda sebelum membuat perubahan ini).

Selepas menampal coretan kod di atas ke dalam get_template_part( ‘content’, ‘page’ ), ia akan mendapat kandungan dan memaparkannya pada halaman. Inilah yang sepatutnya kita miliki setakat ini di page.php:

rrreee

Kini kami mempunyai kod di atas untuk mendedahkan data pembolehubah $post global, simpan fail dan teruskan membuka mana-mana halaman selepas mengesahkan bahawa tema semasa ialah dua puluh empat. Jika tidak, teruskan dan jadikan ia sebagai tema semasa.

Sekarang perhatikan butiran pencetakan WordPress; kita sepatutnya melihat sesuatu seperti ini:
Meneroka Pembolehubah Global WordPress: Panduan Pemula Seperti yang anda lihat, kami kini mencetak pelbagai butiran siaran terbaharu dalam format yang boleh dibaca manusia daripada pembolehubah global $post. Kami boleh mengakses setiap nilai individu dengan menghubungi: rrreee 🎜Kami hanya menconteng permukaan, kerana terdapat pembolehubah global lain yang menarik, bagaimanapun, ingat bahawa pembolehubah global perlu diakses untuk 🎜memaparkan nilai 🎜. Jika kita mengganggu nilai yang terkandung di dalamnya, maka kita berisiko menyebabkan tingkah laku yang tidak dapat diramalkan. 🎜 🎜Apa seterusnya? 🎜 🎜Dalam sesi ini kami mempelajari tentang pembolehubah global dan contoh asas salah satu pembolehubah yang lebih biasa terdapat dalam WordPress. 🎜 🎜Dalam tutorial susulan, kami akan mengetahui lebih lanjut tentang pembolehubah global WordPress dengan melihat cara menggunakan pembolehubah global pengarang. 🎜 🎜🎜🎜🎜🎜

Atas ialah kandungan terperinci Meneroka Pembolehubah Global WordPress: Panduan Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah WordPress mudah untuk pemula? Adakah WordPress mudah untuk pemula? Apr 03, 2025 am 12:02 AM

WordPress mudah untuk pemula bermula. 1. Selepas log masuk ke latar belakang, antara muka pengguna adalah intuitif dan papan pemuka mudah menyediakan semua pautan fungsi yang diperlukan. 2. Operasi asas termasuk mencipta dan mengedit kandungan. Editor WYSIWYG memudahkan penciptaan kandungan. 3. Pemula boleh mengembangkan fungsi laman web melalui pemalam dan tema, dan lengkung pembelajaran wujud tetapi boleh dikuasai melalui amalan.

Bolehkah saya belajar WordPress dalam 3 hari? Bolehkah saya belajar WordPress dalam 3 hari? Apr 09, 2025 am 12:16 AM

Boleh belajar WordPress dalam masa tiga hari. 1. Menguasai pengetahuan asas, seperti tema, pemalam, dan lain-lain. 2. Memahami fungsi teras, termasuk prinsip pemasangan dan kerja. 3. Belajar penggunaan asas dan lanjutan melalui contoh. 4. Memahami teknik debugging dan cadangan pengoptimuman prestasi.

Apa yang baik untuk WordPress? Apa yang baik untuk WordPress? Apr 07, 2025 am 12:06 AM

WordpressisgoodforvirtualyWebprojectduetoitsversatilityasacms.itexcelsin: 1) keramahan pengguna, membolehkan mudah

Sekiranya saya menggunakan Wix atau WordPress? Sekiranya saya menggunakan Wix atau WordPress? Apr 06, 2025 am 12:11 AM

Wix sesuai untuk pengguna yang tidak mempunyai pengalaman pengaturcaraan, dan WordPress sesuai untuk pengguna yang mahukan lebih banyak keupayaan kawalan dan pengembangan. 1) Wix menyediakan editor drag-and-drop dan templat yang kaya, menjadikannya mudah untuk membina sebuah laman web dengan cepat. 2) Sebagai CMS sumber terbuka, WordPress mempunyai ekosistem komuniti dan plug-in yang besar, menyokong penyesuaian dan pengembangan yang mendalam.

Berapakah kos WordPress? Berapakah kos WordPress? Apr 05, 2025 am 12:13 AM

WordPress sendiri adalah percuma, tetapi kos tambahan untuk digunakan: 1. WordPress.com menawarkan pakej dari percuma hingga dibayar, dengan harga dari beberapa dolar sebulan hingga berpuluh -puluh dolar; 2. WordPress.org memerlukan membeli nama domain (10-20 dolar AS setahun) dan perkhidmatan hosting (5-50 dolar AS sebulan); 3. Kebanyakan pemalam dan tema adalah percuma, dan harga berbayar adalah antara berpuluh-puluh dan beratus-ratus dolar; Dengan memilih perkhidmatan hosting yang betul, menggunakan plug-in dan tema yang munasabah, dan mengekalkan dan mengoptimumkan secara teratur, kos WordPress dapat dikawal dan dioptimumkan dengan berkesan.

Mengapa ada yang menggunakan WordPress? Mengapa ada yang menggunakan WordPress? Apr 02, 2025 pm 02:57 PM

Orang memilih untuk menggunakan WordPress kerana kuasa dan fleksibiliti. 1) WordPress adalah CMS sumber terbuka dengan kemudahan penggunaan dan skalabiliti yang kuat, sesuai untuk pelbagai keperluan laman web. 2) Ia mempunyai tema dan plugin yang kaya, ekosistem yang besar dan sokongan komuniti yang kuat. 3) Prinsip kerja WordPress adalah berdasarkan tema, pemalam dan fungsi teras, dan menggunakan PHP dan MySQL untuk memproses data, dan menyokong pengoptimuman prestasi.

Adakah WordPress CMS? Adakah WordPress CMS? Apr 08, 2025 am 12:02 AM

WordPress adalah sistem pengurusan kandungan (CMS). Ia menyediakan pengurusan kandungan, pengurusan pengguna, tema dan keupayaan pemalam untuk menyokong penciptaan dan pengurusan kandungan laman web. Prinsip kerja termasuk pengurusan pangkalan data, sistem templat dan seni bina pemalam, sesuai untuk pelbagai keperluan dari blog ke laman web korporat.

Adakah WordPress masih percuma? Adakah WordPress masih percuma? Apr 04, 2025 am 12:06 AM

Versi teras WordPress adalah percuma, tetapi yuran lain mungkin ditanggung semasa penggunaan. 1. Nama domain dan perkhidmatan hosting memerlukan pembayaran. 2. Tema lanjutan dan pemalam boleh dikenakan. 3. Perkhidmatan profesional dan ciri -ciri canggih boleh dikenakan.

See all articles