ซ่อนหมวดหมู่ WordPress

เผยแพร่แล้ว: 2025-01-06
  • จะซ่อนหมวดหมู่ใน WordPress ได้อย่างไร?
  • จะลบหมวดหมู่ "ไม่มีหมวดหมู่" ใน WordPress ได้อย่างไร
  • จะซ่อนผู้เขียนใน WordPress ได้อย่างไร?
  • จะซ่อนแท็กใน WordPress ได้อย่างไร?
  • จะซ่อนไฟล์เก็บถาวรใน WordPress ได้อย่างไร?

คุณจะซ่อนหมวดหมู่ใน WordPress ได้อย่างไร?

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

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

การยกเว้นหมวดหมู่ใดหมวดหมู่หนึ่งออกจากหน้าแรกของ WordPress บางครั้งอาจกลายเป็นเรื่องซับซ้อนสำหรับผู้เริ่มต้น ดังนั้นนี่คือวิธีง่ายๆ ในการดำเนินการ

วิธีที่ 1: ยกเว้นหมวดหมู่จากหน้าแรกของ WordPress โดยใช้รหัส

  1. เข้าสู่ แดชบอร์ด WordPress และไปที่ Appearance » Editor
  2. เลือก themeXXXXX โดยที่ XXXXX คือหมายเลขธีมที่แท้จริงของคุณใน เลือกธีมที่จะแก้ไข
  3. เปิดเพื่อแก้ไขไฟล์ custom-function.php
  4. ไปที่ โพสต์ » หมวดหมู่ เพื่อรับรหัสหมวดหมู่ก่อนทำการแก้ไข
  5. วางเมาส์เหนือชื่อหมวดหมู่ (ที่คุณต้องการแยกออกจากหน้าบล็อก) เพื่อดูรหัส
  6. เพิ่มโค้ดนี้ที่ส่วนท้ายสุดของไฟล์ก่อนปิดแท็ก php ?> และแทนที่ 6 ด้วยรหัสหมวดหมู่ของคุณ จากนั้นคลิกปุ่ม อัปเดต ไฟล์เพื่อบันทึกการเปลี่ยนแปลง
     ฟังก์ชั่นยกเว้น_หมวดหมู่( $แบบสอบถาม ) {
    ถ้า ( $query->is_home() && $query->is_main_query() ) {
    $query->set( 'cat', '-6' );
    -
    -
    add_action( 'pre_get_posts', 'exclude_category' );
  7. คั่นเครื่องหมายจุลภาคในโค้ดเพื่อยกเว้น 2 หมวดหมู่ขึ้นไป
     $query->set( 'cat', '-6,-7' );

วิธีที่ 2: แยกหมวดหมู่ออกจาก WordPress โดยใช้ปลั๊กอิน

สิ่งแรกที่คุณต้องทำคือติดตั้งและเปิดใช้งานปลั๊กอิน Ultimate Category Excluder

เมื่อเปิดใช้งาน คุณจะต้องไปที่หน้า การตั้งค่า » ตัวยกเว้นหมวดหมู่ และทำเครื่องหมายที่ชื่อหมวดหมู่ที่คุณต้องการซ่อน

กด อัปเดต เพื่อบันทึกการตั้งค่า แค่นั้นแหละ.

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

จะลบหมวดหมู่ "ไม่มีหมวดหมู่" ใน WordPress ได้อย่างไร

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

หากคุณเคยพยายามลบหมวดหมู่เริ่มต้นมาก่อน คุณจะสังเกตเห็นว่าไม่มีตัวเลือกให้ลบ “ไม่มีหมวดหมู่” ออกจากเมนูหมวดหมู่โดยตรง

วิธีที่ 1: เปลี่ยนหมวดหมู่เริ่มต้นใน WordPress

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

ตอนนี้ หากต้องการเปลี่ยนหมวดหมู่เริ่มต้น ให้ไปที่ หน้าการตั้งค่า » การเขียน คุณจะเห็นว่าตัวเลือกแรกเป็นหมวดหมู่เริ่มต้น

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

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

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

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

วิธีที่ 2: เปลี่ยนชื่อหมวดหมู่ "ไม่มีหมวดหมู่"

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

หลังจากนั้นระบบจะแจ้งให้คุณไปที่หน้าจอที่คุณสามารถเปลี่ยนชื่อหมวดหมู่และกระสุนได้

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

จะซ่อนผู้เขียนใน WordPress ได้อย่างไร?

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

วิธีที่ 1:ลบชื่อผู้แต่งในบทความ WordPress ด้วยตนเอง

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

ธีม WordPress ใช้โค้ดรูปแบบต่างๆ ในการนำเสนอชื่อผู้เขียน คุณจะต้องค้นหาโค้ดที่รับผิดชอบในการแสดงชื่อผู้เขียนในไฟล์ธีมของคุณแล้วลบออก ตำแหน่งที่พบบ่อยที่สุดในการค้นหาโค้ดนี้คือไฟล์ single.php, content.php, archive.php และ index.php

ในหลายกรณี คุณจะไม่พบรหัสที่แสดงชื่อผู้เขียน แต่คุณจะพบแท็กเทมเพลตที่กำหนดไว้ในไฟล์ function.php หรือไฟล์ template-tags.php แทน

ตัวอย่างเช่น ธีมเริ่มต้นของ Twenty Seventeen จะใช้ฟังก์ชัน 20seventeen_posted_on เพื่อแสดงชื่อผู้เขียนและวันที่/เวลาที่โพสต์ ฟังก์ชันนี้ถูกกำหนดไว้ในไฟล์ template-tags.php

 ฟังก์ชั่นยี่สิบเก้าสิบ_posted_by() {
        พิมพ์f(
            /* นักแปล: 1: ไอคอน SVG 2: ผู้เขียนโพสต์ มองเห็นได้เฉพาะโปรแกรมอ่านหน้าจอเท่านั้น 3: ลิงค์ผู้เขียน -
            '<span class="byline">%1$s<span class="screen-reader-text">%2$s</span><span class="author vcard"><a class="url fn n " href="%3$s">%4$s</a></span></span>',
            ยี่สิบเก้าสิบ_get_icon_svg( 'บุคคล', 16 ),
            __( 'โพสต์โดย', 'ยี่สิบเก้า' ),
            esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
            esc_html(get_the_author() )
        -
    -
สิ้นสุด;

เมื่อคุณพบโค้ดที่แสดงชื่อผู้เขียนแล้ว คุณจะต้องลบออก

ตัวอย่างเช่น คุณต้องลบโค้ดออกจากบรรทัดที่สองถึงบรรทัดที่เก้าในโค้ดด้านบน หลังจากนั้นโค้ดที่เหลือจะมีลักษณะดังนี้

 ฟังก์ชั่นยี่สิบเก้าสิบ_posted_by() {
-
สิ้นสุด;

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

วิธีที่ 2:ลบชื่อผู้แต่งในบทความ WordPress โดยใช้ปลั๊กอิน

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

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

สำหรับสิ่งนี้ โปรดดูส่วนการตั้งค่า วางเมาส์เหนือ การตั้งค่า บน แดชบอร์ด WordPress ของคุณแล้วคลิก Wp Meta และ Date Remover

ตอนนี้เราต้องเปิดใช้งานตัวเลือกแต่ละรายการของปลั๊กอินก่อน ดังนั้นคลิกที่แถบเลื่อน เปิดใช้งาน เพื่อเปิดใช้งานตัวเลือก

วิธีที่ 3:สร้างชื่อผู้แต่งทั่วไปสำหรับการเผยแพร่บทความ WordPress

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

ขั้นแรกให้เพิ่มผู้เขียนใหม่ลงในไซต์ WordPress ของคุณและตั้งชื่อผู้ใช้ทั่วไป เช่น ทีมบรรณาธิการ

ถัดไป คุณต้องไปที่ หน้า ผู้ใช้ » ผู้ใช้ทั้งหมด แล้วคลิกลิงก์ แก้ไข ใต้ชื่อผู้ใช้ที่คุณเพิ่งเพิ่ม

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

หลังจากนั้น คลิกเมนูแบบเลื่อนลงถัดจากตัวเลือกที่ แสดงชื่อต่อสาธารณะ และเลือกชื่อเล่นที่คุณเพิ่งป้อน

ตอนนี้ WordPress จะอัปเดตโพสต์ที่เลือกทั้งหมดและเปลี่ยนชื่อผู้เขียน