Heim  >  Artikel  >  CMS-Tutorial  >  Erkunden der globalen Variablen von WordPress: Ein Leitfaden für Anfänger

Erkunden der globalen Variablen von WordPress: Ein Leitfaden für Anfänger

王林
王林Original
2023-09-03 15:21:05866Durchsuche

In dieser dreiteiligen Serie werden wir uns die globalen Variablen von WordPress ansehen, um sie besser zu verstehen, damit wir sie auf unsere tägliche Entwicklung anwenden können.

Während der gesamten Serie werden wir eine Reihe praktischer Übungen durchführen, die die Leistungsfähigkeit globaler Variablen bei der Offenlegung und Optimierung des Innenlebens von WordPress demonstrieren.

Was sind globale WordPress-Variablen?

WordPress-Globalvariablen sind Variablen, die von der Anwendung generierte Informationen enthalten. Auf diese globalen Variablen kann während der Anwendungsausführung und während des Seitenlebenszyklus zugegriffen werden.

Diese Variablen speichern verschiedene Informationen, z. B. ob der Benutzer angemeldet ist, welchen Browser der Benutzer beim Besuch der Website verwendet hat usw. Einige Variablen enthalten die Details des Webservers und andere die Details des aktuellen Beitrags. Sie können auf die Werte globaler Variablen zugreifen, um das Innenleben von WordPress zu verstehen und mit der Einführung neuer Funktionen in Ihre Themes und Plugins zu beginnen.

Wie greifen wir auf globale Variablen zu?

In unserem ersten Beispiel verwenden wir $post globale Variablen, um verschiedene Details zu den aktuellen Beitragsdaten zu speichern.

Auf jede globale Variable kann zugegriffen werden, indem die Variable wie folgt globalisiert wird:

<?php global $post; ?>

Durch die Verwendung des Schlüsselworts global erklären wir, dass wir auf global 关键字,我们声明我们正在访问 $post eine globale Variable zugreifen. Sobald eine Variable globalisiert ist, können die verschiedenen zugänglichen Werte mithilfe des folgenden Quellcodes abgerufen werden:

<?php

    global $post;
    print_r ($post );

$post 全局变量包含有关最近加载的帖子的各种数据。继续将上面的代码片段插入到二十四主题的 page.php Globale Variablen enthalten verschiedene Daten zu kürzlich geladenen Beiträgen. Fahren Sie fort und fügen Sie das obige Code-Snippet in die page.php des Twenty Four-Themes ein (ich empfehle jedoch, Ihr Theme zu sichern, bevor Sie diese Änderungen vornehmen).

Fügen Sie den obigen Ausschnitt in get_template_part( ‘content’, ‘page’ ) 之后,它会获取内容并将其显示在页面上。这是我们到目前为止在 page.php ein. Sie sollten Folgendes haben:

<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 -->

Jetzt haben wir den obigen Code, um die Daten der globalen $post-Variablen offenzulegen, die Datei zu speichern und mit dem Öffnen einer beliebigen Seite fortzufahren, nachdem wir bestätigt haben, dass das aktuelle Thema vierundzwanzig ist. Wenn nicht, machen Sie es zum aktuellen Thema.

Beobachten Sie nun die Details des WordPress-Drucks; wir sollten etwa Folgendes sehen:

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

Wie Sie sehen können, drucken wir jetzt die verschiedenen Details des neuesten Beitrags in einem für Menschen lesbaren Format aus den $post globalen Variablen aus. Auf jeden einzelnen Wert können wir zugreifen, indem wir anrufen:

<?php

    echo $post->post_date;    // To Print the Date of the Post
    echo $post->post_status;  // To print the status of the Post 

Wir haben nur an der Oberfläche gekratzt, da es noch andere spannende globale Variablen gibt. Denken Sie jedoch daran, dass auf globale Variablen zugegriffen werden muss, um ihre Werte anzuzeigen . Wenn wir die darin enthaltenen Werte manipulieren, besteht die Gefahr, dass wir unvorhersehbares Verhalten hervorrufen.

Was kommt als nächstes?

In dieser Sitzung haben wir etwas über globale Variablen und ein einfaches Beispiel für eine der häufigsten Variablen in WordPress gelernt.

In einem Folge-Tutorial erfahren wir mehr über globale WordPress-Variablen, indem wir sehen, wie man die globale Autor-Variable verwendet.

Das obige ist der detaillierte Inhalt vonErkunden der globalen Variablen von WordPress: Ein Leitfaden für Anfänger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn