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

4
เพิ่มวิดเจ็ตในแถบด้านข้างโดยทางโปรแกรม
ฉันต้องการเพิ่มวิดเจ็ตลงในแถบด้านข้างสองรายการที่ฉันมี ฉันไม่สามารถหาวิธีที่เป็นทางการในการทำมันได้? ฉันเริ่มค้นหาในฐานข้อมูล ฉันพบว่ามันเป็นตัวเลือก 'sidebars_widgets' ซึ่งวางวิดเจ็ตในแถบด้านข้าง เมื่อดูที่ตัวเลือกชื่อวิดเจ็ตจะมีหมายเลขที่เพิ่มเข้ามาที่ท้ายเช่น: widget_name-6 หมายเลขนั้นมาจากไหน ความคิดเกี่ยวกับวิธีการแก้ไขปัญหานี้?
62 widgets  sidebar 

4
กำลังโหลดสคริปต์เฉพาะเมื่อมีรหัสย่อหรือวิดเจ็ตเฉพาะ
ฉันต้องการวิธีกรองเนื้อหาของหน้า / โพสต์ก่อนที่จะโหลดดังนั้นฉันสามารถเพิ่มสคริปต์ไปยังส่วนหัวหากมีรหัสย่อที่เฉพาะเจาะจงอยู่ หลังจากค้นหามากฉันเจอสิ่งนี้ใน http://wpengineer.com function has_my_shortcode($posts) { if ( empty($posts) ) return $posts; $found = false; foreach ($posts as $post) { if ( stripos($post->post_content, '[my_shortcode') ) $found = true; break; } if ($found){ $urljs = get_bloginfo( 'template_directory' ).IMP_JS; wp_register_script('my_script', $urljs.'myscript.js' ); wp_print_scripts('my_script'); } return $posts; } add_action('the_posts', 'has_my_shortcode'); ซึ่งยอดเยี่ยมอย่างแน่นอนและทำสิ่งที่ฉันต้องการ …

4
จำกัด จำนวนวิดเจ็ตในแถบด้านข้าง
หากฉันใช้พื้นที่ที่กำหนดเองที่กำหนดเอง (ตัวอย่างเช่นส่วนท้าย) ที่มีจำนวน จำกัด เฉพาะจุดสำหรับวิดเจ็ต (ตามการออกแบบ) ฉันสามารถ จำกัด จำนวนของเครื่องมือที่ผู้ใช้อาจรวมไว้ในพื้นที่ที่กำหนดได้อย่างไร ไม่สำคัญว่าโซลูชันจะอยู่ที่ส่วนหลังหรือส่วนหน้า ขอขอบคุณ.
17 widgets  sidebar 

1
รับรายการของแถบด้านข้างที่ลงทะเบียนทั้งหมด
ฉันกำลังลงทะเบียนแถบด้านข้างโดยอัตโนมัติสำหรับแต่ละหมวดหมู่ (พื้นที่วิดเจ็ตแยกต่างหากต่อหมวดหมู่) เทคนิคที่ผมใช้เป็นที่นี่ ในด้านผู้ดูแลระบบฉันมีหน้าตัวเลือกที่ฉันต้องการที่จะแสดงรายการแบบเลื่อนลงของแถบด้านข้างที่ลงทะเบียนทั้งหมด ... มีวิธีที่จะได้รับรายการด้านข้างที่ลงทะเบียนแบบไดนามิกนี้หรือไม่? เนื่องจากพวกเขากำลังลงทะเบียนใน functions.php ฉันถือว่าพวกเขาอยู่ในหน่วยความจำไม่ใช่ในฐานข้อมูล ฉันสามารถติดตามไซด์บาร์ที่ฉันลงทะเบียนไว้ในตัวแปรทั่วโลกบางตัวได้ แต่ในกรณีที่ปลั๊กอินลงทะเบียนไซด์บาร์ของตัวเองฉันก็ต้องการบัญชีสำหรับพวกเขาด้วย ฉันจะขุดผ่านแกนกลางถ้าฉันมี แต่คิดว่าใครบางคนอาจจะรู้ว่าไม่ชอบ :) ขอบคุณ

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

2
แสดงชื่อแถบข้างทั้งหมดหรือไม่
ฉันกำลังแสดงรายการแถบด้านข้างทั้งหมดเช่นนั้น: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' ดังนั้นฉันจะได้รับสิ่งที่ชอบ: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] => [after_title] => ) (...) ) แต่ฉันชอบที่จะแสดงเป็นรายการที่เลือกเช่น: <select> <option value ="SIDEBAR-ID">SIDEBAR-NAME/option> <option value ="SIDEBAR-ID">SIDEBAR-NAME/option> (...) </select> Wordpress Codex …

3
ข้อมูลประเภทโพสต์ที่กำหนดเองในวิดเจ็ต Sidebar?
(หมายเหตุ: คำถามนี้เป็นเรื่องเกี่ยวกับฟิลด์ที่กำหนดเอง แต่ @MikeSchinkel มีทางออกที่ดีกว่าเกี่ยวกับประเภทโพสต์ที่กำหนดเอง) ในเว็บไซต์ของฉันฉันมีหลายหน้าซึ่งฉันต้องการแสดงข้อมูลเดียวกันในแถบด้านข้าง ตัวอย่างเช่นในโครงสร้างเช่นนี้: -Home -Cars -Volvo 850 overview -Volvo 850 tech spec -Volvo 850 pictures -Porsche 911 overview -Porsche 911 tech spec -Porsche 911 pictures -Roads -Route 66 overview -Route 66 history -Route 66 pictures -Pan-American Highway overview -Pan-American Highway history -Pan-American Highway pictures ฉันต้องการให้วอลโว่ 850 …

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

2
เนื้อหาของวิดเจ็ตเก็บอยู่ที่ไหนในตาราง mysql
ฉันมี cPanel เข้าถึงเว็บไซต์ แต่ไม่มีข้อมูลการเข้าสู่ระบบด้วย WordPress ดังนั้นฉันต้องการเปลี่ยนเนื้อหาวิดเจ็ตในเว็บไซต์ ฉันจะเปลี่ยนผ่าน phpmyadmin ได้อย่างไร ข้อมูลแถบเครื่องมือนั้นถูกเก็บไว้ที่ไหนจริง? มันอยู่ข้างในwp-optionsโต๊ะเหรอ?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.