WordPress

คำถาม & คำตอบสำหรับนักพัฒนา WordPress และผู้ดูแลระบบ

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
แยกการลงทะเบียนและเข้าสู่ระบบสำหรับบทบาทที่แตกต่าง
ฉันตั้งค่าบทบาทใหม่ 2 รายการสำหรับไซต์ของฉันโดยใช้ปลั๊กอิน "สมาชิก" - "ผู้ขาย" และ "ผู้ซื้อ" แต่ละบทบาทควรมีหน้าลงทะเบียนและล็อกอินของตนเอง ผู้เข้าชมสามารถลงทะเบียนทั้งในฐานะผู้ซื้อและผู้ขาย แต่เขาสามารถลงชื่อเข้าใช้เป็นหนึ่งในพวกเขาเท่านั้น ดังนั้นหากผู้เข้าชมเข้าสู่ระบบในฐานะผู้ขายแล้วไปที่หน้าผู้ซื้อเขาจะสามารถเข้าสู่ระบบในฐานะผู้ซื้อและเมื่อเขาทำเช่นนั้นเขาจะออกจากระบบโดยอัตโนมัติในฐานะผู้ขาย ฉันค้นหาปลั๊กอินที่จะให้ตัวเลือกในการทำสิ่งนี้เป็นเวลาหลายชั่วโมง แต่หาไม่เจอ ฟังดูเหมือนการกำหนดค่าทั่วไปในเว็บไซต์ที่มีการลงทะเบียนบทบาทที่แตกต่างกัน ปลั๊กอินเช่นนี้มีอยู่หรือไม่? และถ้าไม่ใช่จะทำอย่างไรได้?


6
การใส่คำศัพท์ลงในอนุกรมวิธานแบบลำดับชั้น
ฉันมีปัญหาเล็กน้อยเกี่ยวกับเงื่อนไขการแทรก นี่คือสถานการณ์ของฉัน: ฉันมี taxonomy ที่เรียกว่า veda_release_type: //Release Type and Region $labels = array( 'name'=> _x('Release Types/Regions', 'taxonomy general name' ), 'singular_name' => _x('Release Type/Region', 'taxonomy singular name'), 'search_items' => __('Search Release Types/Regions'), 'popular_items' => __('Popular Release Types/Regions'), 'all_items' => __('All Release Types/Regions'), 'edit_item' => __('Edit Release Type/Regions'), 'edit_item' => __('Edit …

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

7
รับข้อกำหนดตาม taxonomy และ post_type
ฉันมี 'บุ๊กมาร์ก' และ 'ตัวอย่าง' ประเภทโพสต์ที่กำหนดเองและแท็ก taxonomy ที่ใช้ร่วมกัน ฉันสามารถสร้างรายการคำศัพท์ทั้งหมดในอนุกรมวิธานด้วย get_terms () แต่ฉันไม่สามารถหาวิธี จำกัด รายการไว้ที่ประเภทโพสต์ได้ สิ่งที่ฉันกำลังมองหาคือสิ่งนี้: get_terms(array('taxonomy' => 'tag', 'post_type' => 'snippet')); มีวิธีที่จะบรรลุเป้าหมายนี้หรือไม่? ความคิดที่ชื่นชมอย่างมาก !! โอ้ฉันใช้ WP 3.1.1 แล้ว

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

3
เพิ่มฟิลด์ที่กำหนดเองลงใน RSS ประเภทโพสต์ที่กำหนดเอง
ฉันต้องการเพิ่มฟิลด์ที่กำหนดเองในประเภทโพสต์ที่กำหนดเองของฉันไปยังฟีด RSS สำหรับประเภทโพสต์ที่อยู่ที่http://example.com/feed/?post_type=my_custom_post_type ฉันเห็นข้อมูลเกี่ยวกับการทำเช่นนี้กับฟีดปกติ แต่ไม่มีอะไรจะเขียนฟีดประเภทโพสต์ที่กำหนดเองได้อีก ฉันจะต้องเพิ่ม 10 - 15 รายการลงในฟีด (การกระทำที่ 1, การกระทำที่ 2, การกระทำที่ 3, ราคา, ลิงก์การซื้อ ... )

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'); ซึ่งยอดเยี่ยมอย่างแน่นอนและทำสิ่งที่ฉันต้องการ …


2
เก็บไฟล์ CSS เพิ่มเติมไว้ที่ไหน
ภาพนี้แสดงคุณสมบัติ CSS เพิ่มเติมใน Wordpress ฉันพยายามค้นหาไฟล์ที่เก็บ CSS เพิ่มเติม แต่ไม่สามารถหาได้ทุกที่ฉันค้นหาทุกโฟลเดอร์ใน wp-content! ไม่มีใครรู้ว่า CSS เพิ่มเติมสำหรับธีมถูกเก็บไว้อย่างไรและถ้าอยู่ในไฟล์ไฟล์นี้จะอยู่ที่ไหน!

1
ทำไม“? v = hash” ถูกเพิ่มใน URL ของฉัน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Exchange Stack Stack ปิดให้บริการใน4 ปีที่แล้ว ฉันใหม่สำหรับเวิร์ดเพรสฉันตั้งค่าทุกอย่าง แต่มีบางอย่างที่รบกวนฉัน: ทุก URL หรือลิงก์ทุกรายการจะมี "? v = hash" ต่อท้ายทุกที่ (example.com/?v=d21feabed96b) ฉันพยายามดูการตรวจสอบปลั๊กอินทั้งหมดฉันไม่เข้าใจวิธีการเพิ่มพารามิเตอร์นี้ ดูเหมือนว่าจะมีการเพิ่มใน js เพราะถ้าฉันเห็นแหล่งที่มาไม่มีร่องรอยของแฮชนี้ แต่ฉันสามารถเห็นได้ในแหล่งสด firebug ติดตั้งปลั๊กอินแล้ว: Jetpack sumome WP-piwik WP สุดแคช WooCommerce ธีม: หน้าร้าน ฉันพยายามที่จะปิดการใช้งานทุกอย่าง แต่ฉันยังได้รับแฮชนี้ไม่มีใครรู้ว่าทำไมและทำไมมันถูกเพิ่มเข้ามา? ฉันยังใช้ cloudflare ด้วย
17 urls  parameter 


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', …

2
วิธีแสดงค่าของฟิลด์ที่กำหนดเองในหน้า
ฉันมีประเภทโพสต์ที่กำหนดเองที่เรียกว่า 'ซอฟต์แวร์' ที่มีอยู่ในนั้นเป็นฟิลด์ที่กำหนดเองหลายอย่างเช่นคำบรรยายราคาภาพหน้าจอลิงค์ดาวน์โหลด ฯลฯ ฉันสร้างฟังก์ชันเพื่ออนุญาตให้ใช้หน้าต่างแก้ไข tinyMCE สำหรับฟิลด์ที่กำหนดเองเหล่านี้บางส่วน ฉันพยายามแสดงฟิลด์เหล่านี้บนหน้าเว็บ แต่ไม่ประสบความสำเร็จ วิธีที่ฉันใช้คือ: <h1><?php the_title();?></h1> <h3><?php echo get_post_meta(get_the_ID(), 'subtitle', TRUE); ?></h3> นี่คือลิงค์ไปยังหน้า ด้านล่างของ<hr/>หน้าคือรายการของเมตาทั้งหมดที่สร้างขึ้น ฟิลด์เดียวเท่านั้นที่จะแสดงคือ 'ราคา' ด้วยเหตุผลแปลก ๆ ใครมีความคิดในสิ่งที่ฉันหายไป?

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