วิธีเพิ่มโพสต์ Sticky ใน WordPress คลังเก็บประเภทโพสต์ที่กำหนดเอง

เผยแพร่แล้ว: 2021-07-07

เพิ่มบทความเหนียว WordPress

คุณสามารถ เพิ่มโพสต์ที่ติดหนึบ ในคลังเก็บประเภทโพสต์ที่กำหนดเองของ WordPress และทำให้โพสต์ของคุณแตกต่างและควรค่าแก่การอ่าน

เจ้าของเว็บไซต์ทุกคนควรตั้งตารอที่จะปรับปรุงคุณภาพเนื้อหาให้ดีขึ้นพร้อมกับการนำเสนอเนื้อหาที่ดีขึ้น

เนื้อหาเป็นราชาเสมอ แต่ถ้านำเสนอได้ไม่ดี เนื้อหาคุณภาพดีก็ไม่ได้ทำให้มันใหญ่โต

วิธีที่ดีที่สุดในการนำเสนอเนื้อหาที่แตกต่างจากผู้อื่นคือการใช้องค์ประกอบ UL ที่ไม่ธรรมดาแต่มีความน่าสนใจมาก หนึ่งในนั้นคือโพสต์ที่ติดหนึบ

คุณสามารถเน้นจุดสำคัญหรือแสดงลิงค์พันธมิตรผ่านโพสต์แท่ง

มันทำให้เนื้อหาเว็บของคุณแตกต่างและดีกว่าคนอื่นในทันที และมันจะช่วยให้คุณสร้างแบรนด์ที่สมบูรณ์โดยใช้มันในหน้าเนื้อหาส่วนใหญ่ที่คุณมีบนเว็บไซต์ของคุณ และผู้อ่านของคุณก็จะติดเป็นนิสัยเช่นกันซึ่งจะช่วยใน ระยะยาว.

เพิ่มกระทู้ปักหมุด

วิธี เพิ่มโพสต์ Sticky ใน WordPress คลังเก็บประเภทโพสต์ที่กำหนดเองโดยใช้ปลั๊กอิน –

ขั้นตอนที่ 1 ในการ เพิ่มโพสต์ติดหนึบ คุณต้องติดตั้งและเปิดใช้งานปลั๊กอินชื่อ Sticky Custom Post Types
ประเภทโพสต์ที่กำหนดเอง
ไปที่ Admin Dashboard และจากเมนูด้านซ้าย เลือก Plugins และคลิกที่ Add New จากเมนูแบบเลื่อนลง

ค้นหาปลั๊กอินตามชื่อและติดตั้งและเปิดใช้งาน

เมื่อเสร็จแล้ว คุณต้องกลับมาที่แดชบอร์ดและไปที่การตั้งค่าจากเมนูด้านซ้ายและคลิกการอ่านจากดรอปดาวน์

เพิ่มกระทู้ปักหมุด

ในหน้าจอใหม่ คุณต้องเลื่อนลงมาและคุณต้องเลือกตำแหน่งที่คุณต้องการเปิดใช้งาน Stick This Option อาจเป็นหน้าแรกหรือโพสต์ประเภทใดก็ได้เช่นกัน

ตามค่าเริ่มต้น WordPress จะแสดงโพสต์ที่ติดหนึบในหน้าแรกเท่านั้น ดังนั้น คุณต้องเปิดใช้งานในโพสต์ประเภทอื่นๆ ตามความต้องการของคุณ

ตัวอย่างเช่น หากคุณมีประเภทโพสต์ที่กำหนดเองสำหรับรีวิวภาพยนตร์หรือประเภทโพสต์ที่กำหนดเองของรหัสคูปอง คุณสามารถเลือกตำแหน่งที่จะโพสต์ Sticky ได้

ขั้นตอนที่ 2 ตอนนี้ ได้เวลา เพิ่มโพสต์ติดหนึบ ในที่เก็บถาวรประเภทโพสต์ที่กำหนดเองของ WordPress ในตำแหน่งต่างๆ และทำให้ปรากฏแตกต่างกัน

เพื่อที่คุณจะต้องสร้างเทมเพลตการเก็บถาวรสำหรับประเภทโพสต์ที่กำหนดเองของคุณซึ่งมีอยู่แล้วในเว็บไซต์ของคุณ

สร้างไฟล์ชื่อ archive-post-type.php จากนั้นไปที่ไฟล์ archive.php ของธีม แล้วคัดลอกโค้ดทั้งหมดที่อยู่ในนั้นและวางลงในไฟล์ archive-post-type.php ของคุณ

หากคุณรู้จักการเขียนโค้ด คุณสามารถแก้ไขโค้ดตามความต้องการของคุณเพื่อสร้างเทมเพลตที่คุณต้องการได้ จากนั้นอัปโหลดไฟล์ไปยังไดเร็กทอรีของธีมของคุณที่มีไฟล์ archive.php

กระทู้ติดหนึบ

ขั้นตอนที่ 3 จากนั้น คุณต้องแก้ไขไฟล์สำคัญ functions.php และวางโค้ดต่อไปนี้ที่นั่น คุณต้องไปที่แดชบอร์ด ลักษณะที่ปรากฏ และคลิกที่ตัวแก้ไข ไฟล์ functions.php ไฟล์ที่นั่นและเพิ่ม

ฟังก์ชั่น wpb_cpt_sticky_at_top ($ โพสต์) {
    // ใช้กับไฟล์เก็บถาวรเท่านั้น
    if ( is_main_query() && is_post_type_archive() ) {
        โกลบอล $wp_query;
        $sticky_posts = get_option( 'sticky_posts' );
        $num_posts = นับ ( $posts );
        $sticky_offset = 0;
        // หากระทู้ปักหมุด
        สำหรับ ($i = 0; $i ID, $sticky_posts ) ) {
                $sticky_post = $โพสต์[$i];
                // ลบ Sticky ออกจากตำแหน่งปัจจุบัน
                array_splice( $โพสต์, $i, 1 );
                // เลื่อนไปข้างหน้าหลังจาก stickies อื่น ๆ
                array_splice( $โพสต์, $sticky_offset, 0, array($sticky_post) );
                $sticky_offset++;
                // ลบโพสต์จากอาร์เรย์โพสต์ที่ติดหนึบ
                $offset = array_search($sticky_post->ID, $sticky_posts);
                ยกเลิกการตั้งค่า( $sticky_posts[$offset] );
            }
        }

        // มองหาโพสต์ที่ติดหนึบเพิ่มเติมหากต้องการ
        ถ้า ( !empty( $sticky_posts) ) {
            $stickies = get_posts( อาร์เรย์ (
                'post__in' => $sticky_posts,
                'post_type' => $wp_query->query_vars['post_type'],
                'post_status' => 'เผยแพร่'
                'ไม่ง่วง' => จริง
            ) );
            foreach ( $stickies เป็น $sticky_post ) {
                array_splice( $โพสต์, $sticky_offset, 0, array( $sticky_post ) );
                $sticky_offset++;
            }
        }
  
    }
  
    ส่งคืน $ โพสต์;
}
add_filter( 'the_posts', 'wpb_cpt_sticky_at_top' );
// เพิ่มคลาสติดหนึบในชื่อบทความเพื่อจัดสไตล์โพสต์ติดหนึบให้แตกต่าง
ฟังก์ชัน cpt_sticky_class ($classes) {
            ถ้า ( is_sticky() ) :
            $classes[] = 'เหนียว';
            ส่งคืนคลาส $;
        เอนดิฟ;
        ส่งคืนคลาส $;
                }
    add_filter('post_class', 'cpt_sticky_class');

โค้ดด้านบนช่วยให้แน่ใจว่าโพสต์ติดหนึบของคุณจะอยู่ด้านบนของคลังประเภทโพสต์ที่กำหนดเอง

หากคุณรู้จักการเขียนโค้ด คุณสามารถเปลี่ยนตำแหน่งได้ตามความต้องการของคุณ

ขั้นตอนที่ 4 ตอนนี้ โพสต์ที่ติดหนึบจะดูไม่ดีหากไม่มีสี ดังนั้นคุณต้องเปิดสไตล์ชีตจากตัวแก้ไขแล้ววางสิ่งต่อไปนี้

.เหนียว {
พื้นหลังสี:#ededed;
background-image:url('http://example.com/wp-content/uploads/featured.png');
พื้นหลังซ้ำ:ไม่ซ้ำ;
พื้นหลังตำแหน่ง:ขวาบน;
}

อย่างที่คุณเห็น มีรูปภาพที่คุณต้องอัปโหลดตามที่คุณต้องการว่าคุณต้องการให้โพสต์ที่ติดหนึบของคุณปรากฏอย่างไร

นั่นคือวิธีที่คุณ เพิ่มโพสต์ที่ติดหนึบ ในคลังเก็บประเภทโพสต์ที่กำหนดเองของ WordPress และตอนนี้โพสต์นั้นจะปรากฏที่ด้านบนสุดของคลังเก็บประเภทโพสต์ที่กำหนดเองทุกประเภท

สิ่งดีๆ ที่คุณสามารถทำได้ด้วยโพสต์ติดหนึบใน WordPress –

ตอนนี้คุณรู้วิธี เพิ่มโพสต์แบบติดหนึบ ใน WordPress Custom Post Type Archives แล้ว คุณสามารถเพิ่มพูนความรู้เพื่อนำไปใช้ในพื้นที่ต่างๆ ได้ และนี่คือสิ่งที่คุณสามารถทำได้ด้วยโพสต์แบบติดหนึบ

กระทู้ติดหนึบ

1. โพสต์ติดหนึบกำลังจะหมดอายุ

หากคุณกำลังใช้เพื่อเน้นกิจกรรมพิเศษหรือเพื่อแสดงลิงค์พันธมิตรและรหัสคูปอง คุณสามารถสร้างโฆษณาโดยปิดการใช้งานโพสต์ติดหนึบโดยอัตโนมัติ

เพื่อที่คุณจะต้องติดตั้งปลั๊กอิน Expir Sticky Posts และกำหนดวันหมดอายุ

สิ่งนี้จะมีประโยชน์จริงๆ

2. แสดงโพสต์ Sticky ล่าสุด

คุณต้องใช้โพสต์แบบติดหนึบสำหรับโพสต์เด่นบางโพสต์เท่านั้น

แต่เมื่อเวลาผ่านไป โพสต์เด่นของคุณจะหายไปภายใต้ภาระของโพสต์เด่นใหม่ๆ คุณสามารถมีหน้าเก็บถาวรแบบกำหนดเองได้

วางรหัสต่อไปนี้ในไฟล์ functions.php การดำเนินการนี้จะสร้างรหัสย่อและวางรหัสย่อที่ใดก็ได้ที่คุณต้องการให้แสดง

ฟังก์ชั่น wpb_latest_sticky () {
/* รับทุกโพสต์ที่ติดหนึบ */
$เหนียว = get_option( 'sticky_posts' );
/* เรียง stickies โดยให้ตัวใหม่ล่าสุดอยู่ด้านบน */
rsort( $เหนียว );
/* รับ 5 stickies ใหม่ล่าสุด (เปลี่ยน 5 สำหรับหมายเลขอื่น) */
$เหนียว = array_slice( $เหนียว, 0, 5 );
/* สอบถามโพสต์ติดหนึบ */
$the_query = ใหม่ WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// เดอะลูป
if ( $the_query->have_posts() ) {
    $return .= '<ul>';
    ในขณะที่ ( $the_query-&gt;have_posts() ) {
        $the_query-&gt;the_post();
        $return .= '<li><a href="' .get_permalink(). '" title="' . get_the_title() . '">' get_the_title() . '</a><br />' get_the_excerpt(). '</li>'
   
    }
    $return .= '</ul>'
} อื่น {
    // ไม่พบโพสต์
}
/* กู้คืนข้อมูลโพสต์เดิม */
wp_reset_postdata();
ส่งคืน $return;
}
add_shortcode('latest_stickies', 'wpb_latest_sticky');

3. จัดแต่งทรงผมโพสต์ติดหนึบ

หากคุณต้องการทำให้โพสต์ติดหนึบของคุณโดดเด่น คุณต้องทำให้โพสต์นั้นมีสไตล์ นี่คือรหัสที่คุณต้องวางในสไตล์ชีตเพื่อการตกแต่ง

.เหนียว {
พื้นหลังสี:#ededed;
เส้นขอบ: 1 พิกเซลที่เป็นของแข็ง #f5f5f5;
สี:#272727;
ช่องว่างภายใน:5px;
}
.sticky: ก่อน {
  เนื้อหา: "แนะนำ";
  สี: #FFF;
  พื้นหลัง: #f20000;
  ช่องว่างภายใน: 10px;
  แสดง: บล็อกอินไลน์;
  จัดข้อความ: ขวา;
  ลอย: ขวา;
  font-weight: ตัวหนา;
  การแปลงข้อความ: ตัวพิมพ์ใหญ่;
}

มีหลายสิ่งที่คุณสามารถทำได้ด้วยโพสต์ติดหนึบ และคุณต้องการเพื่อให้โพสต์ที่กำหนดเองของคุณโดดเด่น

เมื่อคุณได้ตัดสินใจเกี่ยวกับธีมและเลย์เอาต์สำหรับเว็บไซต์ของคุณแล้ว ที่เหลือก็แค่มีเนื้อหาคุณภาพดีอยู่ที่นั่น

สิ่งแรกที่คุณต้องทำคือจัดระเบียบเนื้อหาของคุณและตั้งค่าสถาปัตยกรรมข้อมูลให้เข้าที่ โดยทั่วไปแล้วสำหรับธีม WordPress ส่วนใหญ่โดยเฉพาะอย่างยิ่งสำหรับบล็อก จะมีลักษณะคล้ายกับหัวข้อ > หมวดหมู่ > แท็ก > ชื่อ และเมื่อผู้ใช้ของคุณเจาะลึกไปที่โพสต์ พวกเขาควรจะสามารถตรวจสอบได้

ปัญหาคือความสนใจของผู้ใช้ส่วนใหญ่ถูกจำกัดเพียงไม่กี่วินาทีต่อหน้า และคุณอาจต้องการทำให้พวกเขาค้นหาโพสต์ที่เกี่ยวข้องได้ง่ายขึ้น

นั่นเป็นเหตุผลที่คุณควรเริ่มใช้โพสต์ที่ติดหนึบในคลังเก็บประเภทโพสต์ที่กำหนดเองของ WordPress ง่ายและไม่มีค่าใช้จ่ายเพิ่มเติม

คุณอาจต้องดาวน์โหลดปลั๊กอินหรือสองปลั๊กอิน แต่การตั้งค่าพื้นฐานนั้นง่ายและสามารถทำได้ภายในไม่กี่วินาที เพียงตรวจสอบคำแนะนำที่โพสต์ด้านล่างและในไม่ช้าคุณจะสามารถใช้โพสต์ที่ติดหนึบในคลังเก็บประเภทโพสต์ที่กำหนดเองของ word press ได้อย่างง่ายดาย

ด้วยโพสต์ที่ติดหนึบ คุณสามารถมั่นใจได้ว่าผู้ชมของคุณเข้าถึงโพสต์ที่เกี่ยวข้องได้ทันที คุณยังสามารถกำหนดวันหมดอายุของโพสต์ติดหนึบเหล่านี้เพื่อไม่ให้มีเนื้อที่ว่าง

ข้อดีอย่างหนึ่งของการใช้โพสต์แบบติดหนึบคือทำให้เนื้อหาของคุณโดดเด่นกว่าส่วนอื่นๆ และลูกค้าของคุณไม่จำเป็นต้องเจาะลึกลงไปจนสุดเพื่อค้นหาสิ่งที่น่าสนใจที่จะอ่านอีกต่อไป แต่พวกเขาสามารถเข้าถึงได้จากหน้าแรกด้วยโพสต์ที่ติดหนึบ

โพสต์ที่ติดหนึบเหล่านี้สามารถช่วยให้คุณปรับปรุงกลยุทธ์การสร้างแบรนด์และทำให้เว็บไซต์ของคุณได้รับความสนใจทางออนไลน์มากขึ้น

แม้ว่าเนื้อหาจะมีความสำคัญและเนื้อหาที่ดีจะช่วยให้เว็บไซต์ของคุณมีผู้เข้าชมมากขึ้น แต่ผู้ใช้มักจะไม่สนใจที่จะค้นหาโพสต์ที่เก่ากว่าและมักจะเดินหน้าต่อไป ด้วยเหตุนี้ การใช้โพสต์ที่ติดหนึบสำหรับโพสต์สำคัญเหล่านั้นจึงเหมาะสมกว่าและแสดงโพสต์เหล่านั้นในหน้าแรก

เมื่อพูดถึงโพสต์ที่ติดหนึบ คุณสามารถดาวน์โหลดและติดตั้งปลั๊กอิน 'ประเภทโพสต์แบบกำหนดเองที่ติดหนึบ' หรือไปที่เวอร์ชันกำหนดเอง

อย่างหลังต้องการให้คุณคุ้นเคยกับการเข้ารหัส ดังนั้นหากนั่นไม่ใช่ถ้วยชาของคุณ คุณอาจต้องการใช้ปลั๊กอินที่ทำให้กระบวนการเป็นไปโดยอัตโนมัติอย่างเรียบร้อย

สิ่งที่คุณต้องทำคือดาวน์โหลดและเปิดใช้งานปลั๊กอิน เมื่อคุณเปิดใช้งานแล้ว คุณต้องตรงไปที่แดชบอร์ดของผู้ดูแลระบบ ตรวจสอบปลั๊กอิน และจากรายการแบบเลื่อนลง ให้เลือก "เพิ่มใหม่"

ตอนนี้ค้นหาปลั๊กอินที่เกี่ยวข้องตามชื่อแล้วคลิกติดตั้ง วิธีนี้น่าจะได้ผลและควรติดตั้งปลั๊กอินใหม่ ตอนนี้สิ่งที่คุณต้องทำคือเปิดใช้งาน และตอนนี้ ตรงไปที่แดชบอร์ดผู้ดูแลระบบ การตั้งค่า และเลือก "การอ่าน"

ที่นี่คุณสามารถตัดสินใจได้ว่าต้องการให้โพสต์ติดหนึบของคุณไปที่ใดและปรับแต่งตามต้องการ ในไม่ช้า คุณควรตั้งค่าและสามารถเผยแพร่โพสต์ติดหนึบแรกของคุณทางออนไลน์ได้