כיצד להציג פוסטים לפי תאריך שינוי בדף הבית של וורדפרס

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

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

function order_post_modifed( $query) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive()) ) { $query-> set( 'orderby', 'modified'); $query->set( 'order', 'desc'); } } add_action( 'pre_get_posts', 'order_post_modifed' );

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

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

&& ( $query->is_home() || $query->is_search() || $query->is_archive() )

הקוד שהשתנה עבור הצגת פוסטים לפי תאריך שונה ב-backend גם ייראה כך:

function order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'order', 'desc'); } } add_action( 'pre_get_posts', 'order_post_modifed' );

הערה: הקוד שלמעלה יעבוד עבור רוב ערכות הנושא של וורדפרס אך לא לכולם. אנא בדוק עם מפתח הנושא שלך כדי להבטיח תאימות.