คำถามติดแท็ก posts

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

2
ตั้งค่าโกลบอล $ post vars ด้วยตนเองเพื่อใช้แท็กเทมเพลต
ฉันมีฟังก์ชั่นการดึง ID ของโพสต์ด้วยวิธีที่เฉพาะเจาะจงมาก ฉันต้องสามารถตั้งค่าglobal $postเพื่อใช้ฟังก์ชันเช่นthe_content()ซึ่งไม่อนุญาตให้ใช้ ID เป็นพารามิเตอร์ ฉันจะบรรลุสิ่งนี้ได้อย่างไร

5
พิจารณาว่าหน้านี้เป็นหน้าโพสต์หรือไม่
ในหน้าการตั้งค่าการอ่านคุณสามารถตั้งค่า "หน้าแรก" และ "หน้าโพสต์" คุณสามารถตรวจสอบว่าหน้าปัจจุบันis_front_page(); มีฟังก์ชั่นที่คล้ายกันสำหรับ "หน้าโพสต์" หรือไม่ ฉันสังเกตเห็นว่าis_page();มันใช้ไม่ได้กับหน้าพิเศษนี้ ขอบคุณ
18 posts  pages 

3
ขอติดโหลดและโพสต์หน้า
ฉันจำเป็นต้องเรียกใช้ฟังก์ชั่นเมื่อโหลดโพสต์หรือหน้าเฉพาะ มีตะขอใดบ้างที่ให้ฉันตรวจสอบว่ามีการแสดงโพสต์ในระหว่างการโหลดหน้าเว็บหรือไม่

5
วิธีทำเครื่องหมายทุกโพสต์ที่ 3
ฉันทำงานในไซต์ WordPress สำหรับวงดนตรีของฉันและฉันต้องการทำเครื่องหมายทุกโพสต์ที่ 3 ในหน้าบล็อกของเราเพื่อให้มีการใช้คลาสพิเศษกับมันทุกคนมีตัวชี้ใด ๆ เกี่ยวกับวิธีการบรรลุเป้าหมายนี้? ความช่วยเหลือใด ๆ ที่ชื่นชมมากขอบคุณ! ร็อคแอนด์โรล.

6
พิมพ์หมายเลขดัชนีโพสต์ปัจจุบันภายในวง
ฉันกำลังทำงานกับ WordPress ที่ฉันมีรหัสต่อไปนี้เพื่อรับโพสต์ภายในวง <?php $posts = $woo_options['woo_latest_entries']; query_posts('post_type=post&category_name=company'); if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?> /// Post Content Goes Here // <?php endwhile; endif; ?> โพสต์เอาท์พุทใดในลูปบางอย่างเช่นนี้ ... Post Goes Here .... Other Post Goes Here .... Another Post Goes Here .... ..... สิ่งที่ฉันต้องการคือการพิมพ์หมายเลขดัชนีโพสต์ปัจจุบันภายในวง ตัวอย่าง …
17 posts  loop 


1
ให้โพสต์เนื้อหาเด่นในหน้าแรกด้วยคำสั่งเดิม
ฉันกำลังค้นหาวิธีเก็บโพสต์เด่นในหน้าแรกบล็อกของฉันโดยไม่แยกออกจากโพสต์ข้อความค้นหา บล็อกของฉันใช้ชุดรูปแบบยี่สิบสี่ ฉันพบวิธีแก้ปัญหานี้ เปิดfeatured-content.phpจากโฟลเดอร์ inc ของชุดรูปแบบของคุณและค้นหารหัสต่อไปนี้ (บรรทัดที่ 269 ในกรณีของเรา) $query->set( 'post__not_in', $featured ); เพียงคอมเม้นท์บรรทัดนี้โดยเพิ่มเครื่องหมายสแลชสองอันไว้ข้างหน้าเพื่อรับสิ่งนี้: // $query->set( 'post__not_in', $featured ); แต่ไฟล์ไม่มีบรรทัดนั้นและธีมลูกไม่สามารถแทนที่โฟลเดอร์ inc ของธีมหลักได้ ฉันได้พบวิธีแก้ไขปัญหาอื่นแล้วและใช้งานได้ แต่ปัญหาคือรหัสนี้แสดงการโพสต์เนื้อหาเด่นที่ไม่อยู่ในลำดับเดิม เมื่อโพสต์เนื้อหาเก่า - ฉันใช้โพสต์ติดหนึบเพื่อสร้างโพสต์เด่น - โพสต์เด่นจะโพสต์เนื้อหาเด่นกลายเป็นลำดับแรกจากนั้นโพสต์อื่น ฉันลองใช้แท็กแบบมีเงื่อนไขแบบนี้ function show_featured_content_on_home() { if ( !is_home() ) { remove_action( 'pre_get_posts', array( 'Featured_Content', 'pre_get_posts' ) ); } } add_action( 'init', 'show_featured_content_on_home', …

3
เพิ่มพารามิเตอร์พิเศษหลังจากลิงก์มาหรือไม่
ฉันจะเพิ่มพารามิเตอร์เพิ่มเติมหลังจากลิงก์ได้อย่างไรโดยเฉพาะหากฉันใช้ประเภทโพสต์ที่กำหนดเอง ตัวอย่างเช่นสมมติว่าhttp://mysite/album/record-nameเป็นลิงก์ถาวร ฉันจะทำให้http://mysite/album/record-name/relatedไม่เปิดใช้งาน 404 หรือเปลี่ยนเส้นทางได้อย่างไร WordPress ดูเหมือนจะไม่เรียกแม่แบบโพสต์หากโพสต์ไม่มีอยู่ ... ดังนั้นฉันจะเสียวิธีการทำเช่นนี้

1
จำกัด ประเภทโพสต์ที่กำหนดเองให้กับบทบาทผู้ดูแลไซต์เท่านั้น
ฉันจะลบประเภทโพสต์ที่กำหนดเองนี้ออกจากการแสดงในแดชบอร์ดสำหรับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบได้อย่างไร /* Add Websites Custom Post Type */ add_action( 'init', 'create_website_type' ); function create_website_type() { register_post_type( 'website', array( 'labels' => array( 'name' => __( 'Websites' ), 'singular_name' => __( 'Website' ), 'add_new' => __( 'Add New Website' ), 'add_new_item' => __( 'Add New Website' ), 'edit' => __( 'Edit Website' …

2
WP_Query Pagination บน single-custom.php
สิ่งที่ฉันต้องการทำ: ตั้งค่าการให้WP_Queryเลขหน้าในไฟล์เทมเพลต สิ่งที่ฉันทำ 1) สร้างประเภทโพสต์ชื่อ "ผู้เขียน" แต่ละโพสต์ภายในประเภทโพสต์นั้นเป็นผู้เขียนแต่ละคน 2) หน้าจอแก้ไขโพสต์มาตรฐานประกอบด้วยดรอปดาวน์ซึ่งแสดงรายการโพสต์ทั้งหมด (ผู้เขียน) จากประเภทโพสต์ที่กำหนดเองของผู้เขียน 3) สร้างเทมเพลตเดียว author.php ซึ่งแบบสอบถามทั้งหมดของโพสต์กับผู้เขียนเมตาดาต้าจากดรอปดาวน์ดังนั้นผลลัพธ์คือรายการของโพสต์ที่มีผู้เขียนคนเดียวกันที่กำหนดให้กับพวกเขา <?php // set the "paged" parameter (use 'page' if the query is on a static front page) global $paged; /*We need this here to add and maintain Pagination if Template is assigned to Front Page*/ …

3
คุณเพิ่มการสนับสนุนรูปขนาดย่อสำหรับประเภทโพสต์ที่กำหนดเองได้อย่างไร
การสนับสนุนรูปขนาดย่อใช้งานได้สำหรับโพสต์ แต่ฉันมีประเภทโพสต์อื่นที่เรียกว่าผลิตภัณฑ์และไม่สามารถใช้งานได้ ฉันพยายาม: add_theme_support( 'post-thumbnails', array( 'post', 'product' ) ); ฉันยังใช้ปลั๊กอินภาพขนาดย่อโพสต์หลายรายการ

4
วิธีเพิ่มการแจ้งเตือนของผู้ดูแลระบบเมื่อทำการบันทึก / อัพเดท
ฉันมีประเภทโพสต์ที่ใช้ post_save เพื่อนำที่อยู่จากโพสต์เมตาและดึงพิกัดละติจูด / ลองจิจูดจาก Google API ฉันต้องการวิธีแจ้งให้ผู้ใช้ทราบหากมีปัญหาในการเรียก coordintes ฉันพยายามใช้ admin_notices แต่ไม่มีสิ่งใดปรากฏขึ้น: public static function update_notice() { echo "<div class='error'><p>Failed to retrieve coordinates. Please check key and address.<p></div>"; remove_action('admin_notices', 'update_notice'); } add_action('admin_notices', array('GeoPost', 'update_notice')); ฉันไม่แน่ใจว่าฉันใช้มันไม่ถูกต้องหรือในบริบทที่ผิด เพื่อความชัดเจนในรหัสจริง add_action อยู่ในฟังก์ชั่นอื่นในชั้นเรียนเดียวกัน มันใช้งานได้ดี

4
ฉันจะตรวจสอบว่าฉันเชื่อมโยงกับโพสต์ก่อนที่ฉันจะลบได้อย่างไร
ถ้าฉันต้องการ "ปลอดภัย" ลบโพสต์ ฉันต้องการตรวจสอบให้แน่ใจว่าไม่มีลิงก์ (ภายในบล็อกของฉัน) ไปยังโพสต์ "to-be-delete" ฉันจะทำอย่างไร

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

4
รับหมายเลขหน้าปัจจุบัน
ในสถานการณ์ที่มี 20 โพสต์ต่อหน้า ฉันต้องการรับหมายเลขหน้าปัจจุบันเพื่อสร้างลิงก์ของหน้าดี ๆ ที่ด้านล่าง คุณจะได้รับหน้าปัจจุบันได้อย่างไร ฉันลองสิ่งนี้ <?php echo '(Page '.$page.' of '.$numpages.')'; ?> และมันก็บอกว่าหน้า 1 จาก 1 ในทุกหน้า ความคิดใด ๆ มหัศจรรย์
15 posts  pages 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.