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

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

5
วิธีการแสดง 3 กระทู้ล่าสุด (โพสต์ล่าสุด) ในหน้าคงที่?
ฉันต้องการใช้งานบางอย่างเช่น "โพสต์ล่าสุด" ในหน้าคงที่: http://themes.codehunk.me/insignio/ (ที่ส่วนท้าย) ฉันจะทำสิ่งนี้โดยไม่มีวิดเจ็ตได้อย่างไร?

4
wp_nav_menu: แสดงเมนูเฉพาะเมื่อมีอยู่มิฉะนั้นจะไม่แสดงอะไรเลย
ฉันพยายามใช้ wp_nav_menu เพื่อแสดงเมนูเฉพาะถ้ามีอยู่มิฉะนั้นจะไม่แสดงอะไรเลย ถ้าฉันลบเมนูมันจะส่งรายการของหน้า My files.php ประกอบด้วย: if (function_exists('register_nav_menus')) { register_nav_menus ( array('main_nav' => 'Main Navigation Menu'));} ฉันจะใช้ wp_nav_menu เพื่อแสดงเมนูได้ถ้ามีอยู่แล้วไม่แสดงอะไรเลย
11 menus  pages  list 

2
ตรวจสอบว่าเป็นหน้าหลักถ้ามีเด็ก ๆ ถ้ามีลูกหลาน
ฉันมีเทมเพลตหน้าเริ่มต้นหนึ่งที่ฉันต้องการใช้กับสองสถานการณ์ ฉันต้องการใช้เทมเพลตหน้าเดียวเท่านั้นเพื่อความเรียบง่ายสำหรับลูกค้าของฉัน นี่คือสิ่งที่ฉันพยายามทำ: if parent_page OR if child-page without children { display full-width-layout } if child page with children or if grandchild page { display sidebar-menu-layout } เป็นไปได้ไหม นี่คือสิ่งที่ฉันได้ลองมาแล้ว: if( is_page() && $post->post_parent > 0 ) { //display sidebar-menu-layout } else { //display full-width-layout } มันทำงานได้ดีเท่ากับเพจระดับบนสุดมันจะแสดงเลย์เอาต์แบบเต็มความกว้าง แต่ฉันจะทำอะไรได้บ้างเพื่อให้แน่ใจว่าแถบด้านข้าง - เมนู - …


2
จะโหลดจาวาสคริปต์ในเทมเพลตของหน้าเว็บที่กำหนดเองได้อย่างไร?
ฉันมีเทมเพลตหน้าที่กำหนดเองซึ่งฉันต้องการโหลดจาวาสคริปต์ ฉันคิดว่าฉันสามารถรวม javacsript ไว้ในไฟล์จริงได้เสมอ แต่นั่นก็ดูน่าเกลียด มีวิธีใดที่จะระบุว่า wordpress กำลังโหลดไฟล์ custom-page.php ของฉันหรือไม่เพื่อให้ฉันสามารถเข้าคิวสคริปต์เฉพาะในหน้านั้นได้หรือไม่ มันควรจะทำงานแบบไดนามิกดังนั้นการตรวจสอบ id หน้าไม่ใช่ตัวเลือก
10 pages 

2
ลบสื่อที่เกี่ยวข้องเมื่อลบหน้า
บันทึก ใช้ความเสี่ยงของคุณเองมันเป็นรถและฉันได้ทำงานในสองสามกรณีที่มันจะลบสิ่งที่แนบมาทั้งหมด ไม่แน่ใจว่าทำไม เป็นไปได้ไหมที่จะลบสื่อที่เกี่ยวข้องกับหน้าเมื่อหน้านั้นถูกลบ? ฉันรู้ว่าในหน้าแทรกสื่อคุณสามารถกรองตามภาพ "อัปโหลดไปยังหน้านี้" ดังนั้นฉันจะได้รับรายชื่อของเหล่านั้นและเพียงแค่ลบพวกเขาเมื่อหน้าจะถูกลบ? ตอนนี้ฉันกำลังเล่นกับ hooking เป็น Delete Post ตอนนี้ ... มันไม่ทำอะไรเลย แต่ฉันคิดว่าฉันจะไปไหนมาไหนด้วย function del_post_media($pid) { $query = "DELETE FROM wp_postmeta WHERE ".$pid." IN ( SELECT id FROM wp_posts WHERE post_type = 'attachment' )"; global $wpdb; if ($wpdb->get_var($wpdb->prepare($query))) { return $wpdb->query($wpdb->prepare($query)); } return true; } add_action('delete_post', 'del_post_media');

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

4
เปลี่ยน the_title () ของหน้าเว็บแบบไดนามิก
ฉันกำลังพัฒนาปลั๊กอินที่ไม่ได้ใช้ประเภทโพสต์ที่กำหนดเอง แต่แยกตารางฐานข้อมูล เป็นปลั๊กอินที่แสดงรายการของหลักสูตรที่มีลิงก์ที่นำไปสู่หน้ารายละเอียดหลักสูตรที่แตกต่างกันซึ่งผู้ใช้สามารถสมัครเรียนหลักสูตรได้ ในสถานะปัจจุบันฉันใช้รหัสย่อเพื่อดึงข้อมูลปลั๊กอินลงในหน้าด้วยเทมเพลตหน้าแบบกำหนดเอง (page-courses.php) ตอนนี้ฉันต้องการเปลี่ยนthe_title()แบบไดนามิกตามหน้าเว็บที่ปลั๊กอินแสดง (รายการหลักสูตรหน้ารายละเอียดหลักสูตรพร้อมแบบฟอร์มหน้าส่งแบบฟอร์มสำเร็จ) แต่เมื่อใดก็ตามที่ฉันทำอย่างนั้นกับตัวกรองต่อไปนี้ลิงก์ไปยังหน้าอื่น ๆ ในส่วนท้ายก็เปลี่ยนไปเช่นกัน: <?php add_filter('the_title', 'custom_page_title'); function custom_page_title() { return 'Custom Title'; } แก้ไข ใน footer.php ฉันมีฟังก์ชั่นที่มีลิงค์ส่วนท้ายด้วยwp_nav_menu()ดังนั้นฉันจึงสามารถกำหนดได้ในลักษณะ> เมนู แต่ด้วยตัวกรองด้านบนลิงก์ทั้งหมดในส่วนท้ายก็เปลี่ยนเป็น 'ชื่อที่กำหนดเอง' แต่ฉันต้องการเปลี่ยนชื่อของหน้าไม่ส่งผลต่อลิงก์เมนูในส่วนท้าย การพยายามเพิ่มแท็กแบบมีเงื่อนไขin_the_loop()ลิงก์ส่วนท้ายยังคงได้รับผลกระทบแม้ว่าจะไม่ได้อยู่ในลูปก็ตาม <?php add_action( 'loop_start', 'set_custom_title' ); function set_custom_title() { if ( in_the_loop() ) { add_filter( 'the_title', 'custom_page_title' ); } } function custom_page_title() …

4
รับเนื้อหาของหน้าโดยใช้กระสุน
ฉันพยายามรับเนื้อหาของหน้าเว็บเมื่อฉันรู้จักสตริงกระสุนเท่านั้น มีฟังก์ชั่นสำหรับสิ่งนี้หรือวิธีที่ง่ายในการทำสิ่งนี้หรือเป็นกรณีของการทำมันผ่านทาง SQL หรือไม่? ขอบคุณมาก ๆ

8
มีวิธี (ปลั๊กอินหรือไม่) ในการ จำกัด ผู้ใช้ให้สามารถแก้ไขได้เพียงหน้าเดียว
เราใช้ WordPress เป็น CMS และต้องการให้ผู้ใช้มี "หน้าแรก" เป็นการดีที่พวกเขาจะได้รับการป้องกันจากการแกล้งทำเว็บไซต์ทั้งหมด มีวิธีง่ายๆในการ จำกัด สิทธิ์การแก้ไขผู้ใช้ในหน้าเดียวหรือไม่? ขณะนี้ฉันใช้ปลั๊กอินสมาชิกเพื่อทำสิ่งที่ได้รับอนุญาตอื่น ๆ ดังนั้นจึงเป็นเรื่องที่ดีมากหากวิธีการแก้ปัญหาสามารถเพิ่มสิ่งนี้ได้อย่างเรียบร้อยหรือแทนที่ทั้งหมด คะแนนโบนัสสำหรับการสร้างโฮมเพจโดยอัตโนมัติเมื่อมีการสร้างผู้ใช้ใหม่ อัปเดต: ฉันควรชี้แจงว่าหน้าเหล่านี้จำเป็นต้องถูก จำกัด ในพื้นที่เฉพาะของไซต์ (เช่นลูก ๆ ทุกคนในหน้าเดียวกัน) นอกจากนี้หลังจากพูดคุยกับผู้ใช้บางคนดูเหมือนว่าพวกเขาจะพบว่ามีประโยชน์ในการสร้างหน้าย่อยแยกย่อยจากหน้าแรกของพวกเขา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.