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

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

5
เปลี่ยนข้อความช่วยเหลือ“ ใส่ชื่อที่นี่” ในประเภทโพสต์ที่กำหนดเอง
ฉันมีประเภทโพสต์ที่กำหนดเองที่สร้างขึ้นสำหรับไดเรกทอรีที่จะจบลงด้วยการเรียงลำดับตามตัวอักษร ฉันจะเรียงลำดับโพสต์ตามตัวอักษรตามชื่อเรื่องดังนั้นฉันต้องการให้แน่ใจว่าชื่อถูกป้อนเป็นนามสกุล / ชื่อจริง มีวิธีในการเปลี่ยนข้อความช่วยเหลือเริ่มต้น - "ใส่ชื่อที่นี่" - ในโพสต์ที่กำหนดเองของฉันเป็นอย่างอื่นได้หรือไม่

1
รับชื่อไฟล์แนบตามรหัสไฟล์แนบ
getMetaฉันได้รับภาพผ่าน มันคืนค่ารหัสประจำตัวของไฟล์แนบให้ฉัน ตอนนี้ฉันต้องการได้รับ titel ข้อความทางเลือกคำอธิบายและอื่น ๆ สำหรับข้อความทางเลือกมันใช้งานได้ดีมาก: get_post_meta($logo, '_wp_attachment_image_alt', true); ตอนนี้ฉันต้องการได้ชื่อ ฉันพบว่าฉันสามารถทำได้ด้วย$attachment->post_titleแต่ที่นี่ฉันมีเพียง ID ฉันจะได้รับชื่อสำหรับรหัสสิ่งที่แนบมาได้อย่างไร
19 images  title 

6
ฉันจะตั้งชื่อหน้าแบบไดนามิกได้อย่างไร
เป็นไปได้ไหมที่จะเปลี่ยนชื่อหน้าด้วยรหัส? ตัวอย่างเช่นสมมุติว่าชื่อเพจเป็น "จองคำสั่งซื้อของคุณ" แต่ฉันต้องการเปลี่ยนเป็น "สั่งซื้อหนังสือ # 123" ฉันอยากได้ Google และดูที่นี่และไม่เห็นอะไรเลย ใครรู้จักปลั๊กอินหรือแฮ็ค wp_title ส่งคืนชื่อหน้า แต่ไม่อนุญาตให้ตั้งชื่อหน้า: http://codex.wordpress.org/Function_Reference/wp_title
19 seo  title 

5
query_post ตามชื่อ?
เป็นไปได้หรือไม่ที่จะสร้างการวนซ้ำของโพสต์ด้วย WP_Query หรือ query_posts กล่าวคือ $args = array('post_title'='LIKE '.$str.'% '); $res = WP_Query($arg); // the loop... // trying this now... $mypostids = $wpdb->get_col("select ID from $wpdb->posts where post_title like 'Abb%' "); echo count($mypostids).", "; // works but can't echo out array of IDs for the next args? $args = array( …

1
ใช้ php เพื่อเขียนทับหรือแทนที่ tag title ขณะใช้ yoast [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Exchange Stack Stack ปิดให้บริการใน5 ปีที่ผ่านมา ฉันใช้ yoast สำหรับ seo ของฉัน, การจัดทำดัชนี, ชื่อ, sitemap เป็นต้น แต่ฉันมีปัญหาหนึ่งสำหรับหน้าผลิตภัณฑ์ของฉันฉันต้องการใช้ข้อมูล taxonomy ของ costum และ yoast ไม่สนับสนุนสิ่งนั้น ตอนนี้ฉันได้รับรหัสเพื่อสะท้อนชื่อที่แน่นอนที่ฉันต้องการในหน้าผลิตภัณฑ์ แต่ฉันจะให้มันเขียนทับชื่อที่กำหนดโดย yoast หรือฉันจะแทนที่ชื่อที่กำหนดโดย yoast สำหรับประเภทโพสต์นี้ได้อย่างไร

4
วิธีเปลี่ยนกรณีของชื่อเรื่องทั้งหมดเป็น“ ชื่อเรื่อง”
ฉันช่วยพ่อกับเว็บไซต์ WordPress ของเขา มีโพสต์มากกว่า 1,700 โพสต์พร้อมชื่อในแง่ดี เราต้องการเปลี่ยนเป็น "ชื่อตัวพิมพ์" ในฐานข้อมูล (อาจใช้สคริปต์ PHP นี้ ) ปลั๊กอิน WordPress "เป็นชื่อกรณี" จะเปลี่ยนเคสในระดับเทมเพลต - เราต้องการเปลี่ยนในระดับฐานข้อมูล อะไรจะเป็นวิธีที่ดีที่สุดในการใช้สคริปต์กับชื่อเรื่องทั้งหมดในฐานข้อมูล WordPress ฉันสามารถเขียนโค้ดตั้งแต่ต้นได้ แต่ฉันเดาว่ามีโค้ด / วิธีการที่มีอยู่ที่สามารถใช้ฟังก์ชั่น / วิธีในทุกหัวเรื่อง
13 posts  php  functions  title 

4
ปัญหาเกี่ยวกับ title-tag และ document_title_parts
Wordpress version 4.5.1 ฉันพยายามอัปเดตชื่อหน้าเว็บในเทมเพลตเฉพาะ หลังจากที่จำนวนมากของการขุดและการเรียนรู้เกี่ยวกับการเปลี่ยนแปลงที่ฉันพยายามที่จะใช้wp_title() document_title_partsอย่างไรก็ตามฉันไม่สามารถเรียกใช้ตัวกรองได้เลย ฉันอยู่ในชุดรูปแบบของเด็กfunctions.php: add_theme_support( 'title-tag' ); //add_filter("after_setup_theme", function(){ add_theme_support("title-tag"); }); add_filter( 'document_title_parts', function( $title ) { error_log('here'); return $title; }, 10, 1 ); ฉันลองทั้งสองรูปแบบของการเพิ่มการสนับสนุนชุดรูปแบบตามที่แสดงด้านบน แต่ดูบันทึกของฉันไม่มีอะไรปรากฏบนหน้าโหลดซ้ำ ที่error_logทำงานกับฟังก์ชั่นอื่น ๆ (เช่นwp_title) ดังนั้นการบันทึกข้อผิดพลาดจึงใช้งานได้ ฉันได้ลองpre_get_document_titleแล้วเช่นกันซึ่งใช้งานในการโหลดหน้าเว็บ แต่ฉันไม่สามารถเปลี่ยนชื่อได้ ดังนั้น! ฉันกำลังใช้ตัวกรองไม่ถูกต้องไม่ได้ตั้งค่าชุดรูปแบบของฉันอย่างถูกต้องหรืออย่างอื่นที่ฉันไม่ทราบ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! แก้ไขเพื่อเพิ่มรายละเอียดเพิ่มเติม กำลังพยายามฟังก์ชั่น init แต่ไม่ได้ผล: https://gist.github.com/anonymous/6db5af892a4cf4fb029655167d7002a4 นอกจากนี้ในขณะที่ฉันลบการอ้างอิงใด ๆ ออก<title>จากheader.phpชื่อไซต์จริงยังคงปรากฏในแหล่งที่มา


3
จะได้รับ Permalink และ Title จาก Post ID ได้อย่างไร
ฉันเก็บอาร์เรย์ของรหัสโพสต์แล้วและฉันต้องการแสดงรายการลิงก์เป็นลิงก์หมายความว่าฉันต้องได้รับชื่อและลิงก์สำหรับ ID โพสต์ - $ id รายการควรจะถูกสะท้อนออกมาด้วยเงื่อนไขต่อไปนี้ซึ่งหมายความว่าฉันต้องแทนที่ $ id ด้วย permalink และหัวเรื่อง ในขณะนี้รหัสเพียงแสดงหมายเลขรหัสโพสต์ <?php if(count($related)){ echo "<div>Read More<ul>"; foreach($related as $id){ echo "<li>$id</li>"; } echo "</ul></div>"; } ?>
11 permalinks  title  array  php  id 

4
วิธีรับชื่อรายการเมนูปัจจุบันเป็นตัวแปรอย่างไร
เป็นไปได้ที่จะได้รับรายการเมนูปัจจุบันเป็นตัวแปร php? ฉันกำลังแสดงรายการหมวดหมู่พิพิธภัณฑ์ผ่านรายการเมนู 'พิพิธภัณฑ์ที่เราสนับสนุน' ดังนั้นฉันต้องการได้รับ 'พิพิธภัณฑ์ที่เราสนับสนุน' บิตและแสดงที่ไหน? ความช่วยเหลือใด ๆ ชื่นชม!
10 menus  title 

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() …

1
แปลชื่อวิดเจ็ตโดยใช้ปลั๊กอิน qTranslate
จริงๆแล้วฉันใช้ปลั๊กอิน qTranslate เพื่อแปลเว็บไซต์ของฉัน มันทำงานได้ดีกับทุกอย่างยกเว้นสิ่งเดียว ชื่อของวิดเจ็ตแถบด้านข้างของฉัน ที่จริงแล้วในการแปลคำบางคำเราต้องใส่แท็กดังนี้: <!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:--> เมื่อฉันใช้สิ่งนี้ในเนื้อหาของวิดเจ็ตของฉันมันใช้งานได้ดี แต่ในชื่อเรื่องเมื่อฉันบันทึกวิดเจ็ต มันลบแท็กของฉันและเพิ่งแสดง: My English TitleMy French Title ใครรู้วิธีแก้ไขปัญหานี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.