Elementor פוסטים ישנים לא מתעדכנים בטמפלט פוסט יחיד, פוסטים חדשים, כן! למה?

  • הוסף לסימניות
  • #1
פתחתי טמפלט פוסט יחיד, קישרתי אותו לפוסט מותאם של ג'ט,
ותכל'ס כשאני לוחץ להכנס לפוסטים ישנים שום דבר לא מוצג!
בפוסטים חדשים הכל מוצג לתפארת.
אשמח מאוד לעזרה!
 
  • הוסף לסימניות
  • #2
ניסית לנקות מטמון?
 
  • הוסף לסימניות
  • #4
ואם כבר, עוד שאלה בבקשה,
איך גורמים לליסטינג של ג'ט לחזור על עצמו בלופ מלמטה ללמעלה? כמו של חדשות וכו'
תודה לעונים!
 
  • הוסף לסימניות
  • #5
אם תרצה אפשר "לפרסם מחדש" את כל הפוסטים הקיימים.
 
  • הוסף לסימניות
  • #7
עולים לי בראש כמה אפשרויות:
1. לנסות לעדכן ידנית איזה פוסט דרך עריכה קבוצתית ולראות אם זה עוזר (אם בלי הגדרה כל שהיא הוא לא שומר אז למשל להגדיר הכל על מחבר מסויים בזמן העריכה הקבוצתית או משהו שלא יזיק לך).
2. לייצא ולייבא את הכל מחדש עם תוסף יצוא ויבוא CSV יש הרבה תוספים כאלה ועדיף ללכת מראש על משהו שתומך במיפוי שדות אוטומטי (אני אומר את זה אחרי כאבי ראש מתוספים שלא תומכים בזה).
3. להשתמש בתוסף של שמירת פוסטים מחדש או החייאת פוסטים ישנים, ויש הרבה כאלה.
4. לנסות את הקוד הזה:
קוד:
function republish_all_posts() {
    $args = array(
        'post_type' => 'post',
        'post_status' => 'publish',
        'posts_per_page' => -1,
    );
   
    $query = new WP_Query( $args );
   
    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) {
            $query->the_post();
            $the_post = array(
                'ID' => get_the_ID(),
                'post_date' => current_time( 'mysql' ),
                'post_date_gmt' => current_time( 'mysql', 1 )
            );
           
            wp_update_post( $the_post );
        }
    }
   
    wp_reset_postdata();
}

// Run the function
republish_all_posts();
נ.ב. אני לא לוקח אחריות על קודים שאני מספק בחינם וכמובן שיש לגבות קודם במידת הצורך.
נ.ב. התאריך לפוסטים הישנים עשוי להשתנות אם אתה מפרסם פוסט מחדש בדרך שמשנה את התאריך (כמו הקוד הנ"ל למשל).
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #8
עולים לי בראש כמה אפשרויות:
1. לנסות לעדכן ידנית איזה פוסט דרך עריכה קבוצתית ולראות אם זה עוזר (אם בלי הגדרה כל שהיא הוא לא שומר אז למשל להגדיר הכל על מחבר מסויים בזמן העריכה הקבוצתית או משהו שלא יזיק לך).
2. לייצא ולייבא את הכל מחדש עם תוסף יצוא ויבוא CSV יש הרבה תוספים כאלה ועדיף ללכת מראש על משהו שתומך במיפוי שדות אוטומטי (אני אומר את זה אחרי כבי ראש מתוספים שלא תומכים בזה).
3. להשתמש בתוסף של שמירת פוסטים מחדש או החייאת פוסטים ישנים, ויש הרבה כאלה.
4. לנסות את הקוד הזה:
קוד:
function republish_all_posts() {
    $args = array(
        'post_type' => 'post',
        'post_status' => 'publish',
        'posts_per_page' => -1,
    );
   
    $query = new WP_Query( $args );
   
    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) {
            $query->the_post();
            $the_post = array(
                'ID' => get_the_ID(),
                'post_date' => current_time( 'mysql' ),
                'post_date_gmt' => current_time( 'mysql', 1 )
            );
           
            wp_update_post( $the_post );
        }
    }
   
    wp_reset_postdata();
}

// Run the function
republish_all_posts();
נ.ב. אני לא לוקח אחריות על קודים שאני מספק בחינם וכמובן שיש לגבות קודם במידת הצורך.
נ.ב. התאריך לפוסטים הישנים עשוי להשתנות אם אתה מפרסם פוסט מחדש בדרך שמשנה את התאריך (כמו הקוד הנ"ל למשל).
אין עליך!
אעדכן בהתפתחויות!
 
  • הוסף לסימניות
  • #10
בסוף שמתי את הקוד שהבאת וקרה משהו מאוד מעניין,
הקוד גרם לשגיאה קריטית באתר ועוד מעט אני אקבל מייל נזעם מהלקוח :eek:
הנס שלי היה, שפתחתי את הפוסטים בכרטיסיה נפרדת והוא לא נתן להכנס בגלל השגיאה, עברתי לכרטיסיה של הקוד שנשארה בנס פתוחה ומחקתי את הקוד,
אבל למרבה הפלא, הקוד עבד!! וכל הפוסטים התעדכנו!!
תודה רבה!!
עכשיו, כמו שאמרת, הפוסטים הכי ישנים ניהיו חדשים, נסתדר עם זה.
תודה רבה!!
אהה ושכחתי להגיד,
אחרי שמחקתי את הקוד האתר חזר לעצמו.
 
  • הוסף לסימניות
  • #11
  • הוסף לסימניות
  • #12
בסוף שמתי את הקוד שהבאת וקרה משהו מאוד מעניין,
הקוד גרם לשגיאה קריטית באתר ועוד מעט אני אקבל מייל נזעם מהלקוח :eek:
הנס שלי היה, שפתחתי את הפוסטים בכרטיסיה נפרדת והוא לא נתן להכנס בגלל השגיאה, עברתי לכרטיסיה של הקוד שנשארה בנס פתוחה ומחקתי את הקוד,
אבל למרבה הפלא, הקוד עבד!! וכל הפוסטים התעדכנו!!
תודה רבה!!
עכשיו, כמו שאמרת, הפוסטים הכי ישנים ניהיו חדשים, נסתדר עם זה.
תודה רבה!!
אהה ושכחתי להגיד,
אחרי שמחקתי את הקוד האתר חזר לעצמו.
חייבים למחוק שהוא לא יחזור על עצמו בהמשך.
אם תצטרך עוד עזרה - (כרגע) אני פנוי.
 
  • הוסף לסימניות
  • #13
אם תצטרך עוד עזרה - (כרגע) אני פנוי.
איזה מלך!!
מתחשק לי להיות עצלן קצת, פשוט כבר עבדתי המון על האתר הזה!
יש לך רעיון איך אני יכול להפוך את הסדר של הפוסטים בלחיצת כפתור?
אני יכול להתקין סידור פוסטים מחדש ולהעביר אחד אחד, אבל כמו שאמרתי, בא לי להיות עצלן :oops:
(y)תודה!!
 
  • הוסף לסימניות
  • #14
כדי לנסות לשלוט על הסדר של הפוסטים מחדש - צריך לתפוס אותם לפי איזה כלל מסוים. כרגע שהכל עודכן בו זמנית, לפי איזה כלל אתה רוצה לתפוס אותם?
יש לך גיבוי למה שהיה קודם?
 
  • הוסף לסימניות
  • #15
לפי קטגוריה, אפשר?
אין לי גיבוי, אבל הדבר הזה היה חייב להיעשות, לא הייתה ברירה אחרת (לפחות לפי מה שראיתי, גם ברשת אין מידע, וגם אף אחד לא ידע עד שאתה הגעת).
 
  • הוסף לסימניות
  • #16
אם היה לך גיבוי היה אולי אפשר לנסות לעשות בצורה אחרת.
אתה רוצה שקטגוריה 1 תהיה קודם וקטגוריה 2 תהיה אחר כך?
או שאתה רוצה שהפוסטים מקטגוריה 1 יהיו בתאריך 1 והפוסטים מקטגוריה 2 יהיו בתאריך 2?
 
  • הוסף לסימניות
  • #17
הקוד דלהלן מעדכן מחדש רק קטגוריה מוסיימת.
תעשה לפי הסדר. קטגוריה 1. קטגוריה 2. וכו'.
קוד:
function republish_posts_from_category() {
    $args = array(
        'post_type' => 'post',
        'post_status' => 'publish',
        'posts_per_page' => -1,
        'category_name'  => 'your-category-slug', // שנה את 'your-category-slug' לקטגוריה שלך
    );
  
    $query = new WP_Query($args);
  
    if ($query->have_posts()) {
        while ($query->have_posts()) {
            $query->the_post();
            $the_post = array(
                'ID' => get_the_ID(),
                'post_date' => current_time('mysql'),
                'post_date_gmt' => current_time('mysql', 1),
            );
          
            wp_update_post($the_post);
        }
    }
  
    wp_reset_postdata();
}

// Run the function
republish_posts_from_category();

נ.ב. שנה את 'your-category-slug' לקטגוריה שלך
 
  • הוסף לסימניות
  • #18
אני קצת ירחיב.
תתפוס את הקטגוריה שאתה רוצה שתהיה הכי ישנה, ותעזוב אותה בשלב הזה.
תתפוס את הקטגוריה שאתה רוצה שתהיה חדשה יותר ותעדכן אותה עם הקוד הזה.
תתפוס את הקטגוריה שאתה רוצה שתהיה עוד יותר חדשה ותעדכן.
כך תעבור הלאה ותעדכן בסוף את הקטגוריה שאמורה להיות הכי חדשה.
תמחק בכל פעם את הקוד לאחר שאתה מסיים לעדכן את הקטגוריה.
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #19
הSLUG חייב להיות באנגלית, נכון?
מדובר על פוסטים מותאמים שיש להם קטגוריות מותאמות ויש לכל הקטגוריות אותו סלאג...
 
  • הוסף לסימניות
  • #20
מן הסתם עברית יעבוד ג"כ
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה