וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

באתר תמצאו מדריכים ומאמרים ייחודים בעברית, המדריכים לרוב מנסיון מעשי ומיוחסים לפרוייקטים שאני עובד עליהם באותו הזמן. האתר הוא יותר לשימוש פרטי ולתיעוד דברים, בכדי להשתמש מאוחר יותר, אבל החלטתי לפרסם ניתן לשאול כל שאלה וגם לתרום מדריכים באתר דרך תגובה או דרך צור קשר

הצגת תוכן פוסט וורדפרס

בתכנות בוורדפרס אנחנו רוצים הרבה פעמים להוסיף תוכן של פוסט מסויים הפונקציות שאנחנו נעזרים בהם לעשות את זה הם

the_content()
get_the_content()

ההבדל המעשי שלהם הוא שהראשונה גם מדפיסה את התוכן והשניה משמשת בעיקר להכניס את התוכן למשתנה ולא מדפיסה ישר.

אפשר להזין id של פוסט וכך לקבל פוסט ספיציפים במידה ואנחנו לא נמצאים בלולאה של וורדפרס.

ישנם עוד הבדלים

הפונקציה the_content

the_content ( string $more_link_text = null, bool $strip_teaser = false )

בשונה מ get_the_content היא יכולה להוסיף וידאו שוטקאד והרחבות נוספות, בעצם the_content היא הרחבה של get_the_content אפשר לראות מקוד המקור שלה.

function the_content( $more_link_text = null, $strip_teaser = false) {
    $content = get_the_content( $more_link_text, $strip_teaser );
 
    /**
     * Filter the post content.
     *
     * @since 0.71
     *
     * @param string $content Content of the current post.
     */
    $content = apply_filters( 'the_content', $content );
    $content = str_replace( ']]>', ']]>', $content );
    echo $content;
}

היא משתמשת ב get_the_content ולאחר מכן מוסיפה את כל ההרחבות.

ניתן להוסיף פילטרים לתוכן בעזרת הפילטר the_content

<?php apply_filters('the_content',get_the_content( $more_link_text, $stripteaser, $more_file )) ?>

כדי לדעת מה הפוסט שיש להציג הפונקציה נעזרת ב get_post() .

 

 

 

תפריט נגישות