WordPress

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

4
แสดงรหัสย่อโดยไม่ต้องเรียกใช้งาน
ฉันกำลังพยายามแสดงรหัสในหน้า WordPress ของฉัน แต่มันไม่ทำงาน ทุกสิ่งที่ฉันอ่านบอกว่าคุณควรจะสามารถใช้preแท็กที่มีรหัสแท็กและมันจะดี แต่เมื่อฉันพยายามที่จะแสดงรหัสสั้น ๆ มันแสดงผลรหัสสั้น ๆ แทนที่จะแสดงรหัส Codex บอกว่าการใช้preและรหัสจะใช้งานได้ แต่ไม่ใช่สำหรับฉัน มีใครมีปัญหานี้หรือไม่? ฉันทำอะไรบางอย่างfunctions.phpที่ทำให้งานนี้หายไปหรือไม่
18 shortcode 

1
wp_upload_dir วิธีรับชื่อไดเรกทอรี
ฉันจินตนาการว่านี่จะเป็นเรื่องง่ายสำหรับบางคน - แต่ฉันมีปัญหาในการรับเพียงชื่อไดเรกทอรีของการอัปโหลด - ไม่ใช่เส้นทางแบบเต็ม - ฉันได้รับมาถึงตอนนี้: $uploads = wp_upload_dir(); $upload_path = $uploads['baseurl']; // now how to get just the directory name? ใครมีความคิดเห็นบ้าง ขอบคุณที่แบ่งปันประสบการณ์ของคุณ . .
18 uploads 


5
เป็นไปได้ไหมที่จะลบ WYSIWYG สำหรับ Custom Post Type บางประเภท?
ฉันไม่ต้องการใช้ WYSIWYG ที่ด้านบนของ Custom Post Type ของฉัน ฉันต้องการใช้ textarea ฟิลด์ที่กำหนดเองที่ฉันสามารถวางที่ด้านล่างของรายการของฟิลด์ที่กำหนดเองของฉันแทน เป็นไปได้ไหม

4
วิธีการตรวจสอบว่าเราอยู่ในการเพิ่มหน้าใหม่ / โพสต์ / CPT หรือในการแก้ไขหน้า / โพสต์ / CPT ใน admin WordPress?
ดูเหมือนว่าจะเป็นสิ่งที่เรียบง่าย แต่ฉันต้องการวิธีการตรวจสอบว่าหน้าจอปัจจุบันมีไว้สำหรับเพิ่มใหม่หรือแก้ไข (ประเภทของแท็กตามเงื่อนไขของผู้ดูแลระบบ WordPress) มีฟังก์ชั่นในตัวสำหรับสิ่งนี้อยู่แล้วหรือ ... ความคิดใด ๆ ที่จะทำให้สำเร็จ?

1
วิธีการใช้งานสคริปต์ค่าเริ่มต้นของรหัสผ่าน Meter Meter
ฉันได้ทำการวัดความแรงของรหัสผ่านเริ่มต้นของ wordpress แต่ไม่ทราบวิธีใช้ ขณะนี้หน้า codexไม่ได้ให้ลิงค์ไปยังเอกสารใด ๆ มีใครมีลิงค์ไปยังหน้าตัวอย่างหรือเอกสารประกอบหรือไม่ การแก้ไข HTML ค่อนข้างง่าย จะมีสองกล่องรหัสผ่าน หนึ่ง div เพื่อแสดงผลลัพธ์รหัสผ่านและไฟล์ที่ถูกซ่อนเพื่อรับชื่อผู้ใช้ และนอกหลักสูตรคุณต้องเข้าคิวjqueryและwp_enqueue_script('password-strength-meter');ก่อนรหัส jQuery นี่คือรหัส jQuery เพื่อให้ใช้งานได้: jQuery(document).ready(function(){ if(jQuery("#pass-strength-result").length > 0){ jQuery("#pass1").bind("keyup", function(){ var pass1 = jQuery("#pass1").val(); var pass2 = jQuery("#pass2").val(); var username = jQuery("#username").val(); var strength = passwordStrength(pass1, username, pass2); updateStrength(strength); }); jQuery("#pass2").bind("keyup", function(){ var pass1 = …

2
ตั้งค่าขนาดรูปภาพเริ่มต้นใน WordPress เป็นการครอบตัดแบบถาวร
ฉันจะตั้งค่าขนาดรูปภาพขนาดกลางและขนาดใหญ่ใน WP เป็นฮาร์ดคอร์ได้อย่างไร ในชุดรูปแบบของฉันฉันสามารถกำหนดขนาดรูปขนาดย่อให้เป็นการครอบตัดแบบหนักโดยใช้สิ่งนี้: add_theme_support('post-thumbnails'); set_post_thumbnail_size( 96, 96, true ); แต่ฉันไม่เห็นวิธีที่จะทำให้ภาพขนาดกลางและขนาดใหญ่เป็นภาพที่ยาก อาจมีวิธีการลบขนาดกลางและขนาดใหญ่และเพิ่มอีกครั้งโดยใช้: add_image_size( 'medium', $width, $height, true ); add_image_size( 'large', $width, $height, true );
18 images 

6
เพิ่ม Meta Box สำหรับอัปโหลดภาพเด่น SECOND หรือไม่
ฉันต้องการเพิ่มกล่องเมตาลงในโพสต์และตัวแก้ไขหน้าของฉันที่จะอนุญาตให้ฉันอัปโหลดภาพและใช้เป็นภาพเด่นของ SECOND แนวคิดก็คือลูกค้าของฉันจะสามารถอัปโหลดภาพไปยังกล่องเมตานี้เพื่อปรับแต่งภาพส่วนหัวของหน้า / โพสต์ นี่คือตัวอย่างของผลลัพธ์สุดท้าย: http://gointrigue.com/locations-and-dates/ อย่างที่คุณเห็นที่ด้านบนของหน้ามีแบนเนอร์ขนาดใหญ่ของนักเต้น ตอนนี้นี่คือฮาร์ดโค้ดด้วย CSS ฉันต้องการให้ลูกค้าของฉันสามารถแก้ไขได้จากภายในหน้าจอแก้ไขโพสต์ / เพจของ Wordpress ในแบบต่อหน้าและต่อโพสต์ ฉันจะเริ่มต้นอย่างไร
18 metabox  uploads 

1
วิธีการแทนที่การกระทำของปลั๊กอินที่มีอยู่ด้วยการกระทำใหม่
ฉันใช้ปลั๊กอิน มันมีแอ็คชั่นแบบนี้ add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } ฉันกำลังเขียนโมดูลสำหรับปลั๊กอินนี้ ดังนั้นฉันต้องแทนที่ฟังก์ชั่นเก่า ๆ ด้วยฟังก์ชั่นแอคชั่นใหม่ของฉัน นี่คือฟังก์ชั่นใหม่ของฉัน function new_action($pid) { "code goes here" } } ฉันต้องการแทนที่ฟังก์ชัน old_action ด้วยฟังก์ชัน new_action โดยใช้ hooks มีใครช่วยฉันบ้าง ขอบคุณ

4
get_posts ถูกกำหนดให้กับคำเฉพาะเรื่อง taxonomy ที่กำหนดเองและไม่ใช่ children ของคำนั้น
กล่าวว่าฉันมีข้อกำหนดด้านอนุกรมวิธานต่อไปนี้: Term 1 Term 1.1 Term 1.2 Term 2 Term 2.1 ฉันจะได้รับเฉพาะโพสต์ที่กำหนดให้กับเทอม 1 และไม่รวมโพสต์ที่กำหนดให้กับเทอม 1.1 หรือเทอม 1.2 ตัวอย่างเช่น: $pages = get_posts(array( 'post_type' => 'page', 'numberposts' => -1, 'tax_query' => array( array( 'taxonomy' => 'taxonomy-name', 'field' => 'id', 'terms' => 1 // Where term_id of Term 1 is "1". ) ) …

4
แก้ไขหน้า Taxonomy เพื่อแยกรายการใน taxonomies เด็ก
ฉันพบคำถามนี้: มีวิธีใช้ $ query-> set ('tax_query' ในตัวกรอง pre_get_posts หรือไม่ ซึ่งดูเหมือนจะบ่งบอกว่าใช่คุณสามารถเปลี่ยนการสืบค้น taxonomy ในคลัง taxonomy ผ่าน pre_get_posts () ดังนั้นฉันจึงมากับ add_action('pre_get_posts', 'kia_no_child_terms' ); function kia_no_child_terms( $wp_query ) { if( is_tax() ) { $wp_query->tax_query->queries[0]['include_children'] = 0; } } เช่นกัน add_action('pre_get_posts', 'kia_no_child_terms' ); function kia_no_child_terms( $wp_query ) { if( is_tax() ) { $tax_query = $wp_query->get( …

1
เป็นวิธีที่ถูกต้องในการปรับปรุงปลั๊กอินผ่านเต่า svn ไปยังพื้นที่เก็บข้อมูลคืออะไร?
ฉันอายที่จะบอกว่าฉันเป็น clueless เล็กน้อยในขั้นตอนที่ใช้ในการอัปเดตปลั๊กอินผ่านทาง svn เต่าแม้ว่าปลั๊กอินของฉันจะอยู่ในพื้นที่เก็บข้อมูลมานานหลายปีและมีการดาวน์โหลดมากกว่า 300,000 ครั้ง! มีคำถามมากมายเกี่ยวกับ svn ที่นี่ แต่พวกเขาทำให้ฉันสับสนมากขึ้นเท่านั้น: -z อย่างใดฉันได้จัดการจนถึง แต่ฉันจำเป็นต้องทราบขั้นตอนที่เหมาะสมสำหรับการปรับปรุงปลั๊กอินของฉันให้เป็นรุ่นใหม่ที่เกี่ยวกับการยอมรับลำตัวและสร้างไดเรกทอรีแท็ก นี่คือสิ่งที่ฉันทำมาจนถึงตอนนี้ รหัสการปรับปรุงปลั๊กอินในท้องถิ่นของฉันจนกว่าฉันจะมีความสุขกับมัน คัดลอกไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ปลั๊กอินในเครื่องของฉันไปยัง / trunk / (ไฟล์ปลั๊กอินและ readme มีหมายเลขเวอร์ชั่นที่อัปเดตแล้ว) ยอมรับไดเรกทอรีลำต้น คลิกขวาที่ไดเรกทอรี trunk และเลือกสร้าง branch / tag และตั้งค่าให้คัดลอกไปยังโฟลเดอร์ใน / tags / ด้วยชื่อเป็นหมายเลขรุ่น ถูกต้องและในลำดับที่ถูกต้อง? ถ้าไม่เป็นวิธีที่ถูกต้องคืออะไร? ยังเกี่ยวกับหมายเลขรุ่น ... ด้วยเหตุผลบางอย่างฉันเปลี่ยนจากรุ่น 2.8.1 เป็น 2.81.2 ในการอัปเดตครั้งล่าสุดของฉันหมายความว่าจะไม่แสดงเป็นการอัปเดตที่มีอยู่ในแผงควบคุมของผู้ที่มีเวอร์ชั่น 2.81.2 ถ้าฉันเปลี่ยนหมายเลขเวอร์ชันถัดไปเป็น 2.9? wordpress พิจารณาว่าเป็นรุ่นล่าสุดอย่างไรและหากผู้ใช้ควรอัปเดตเวอร์ชันของพวกเขา มันทำ …



4
Broken? WP_Query และ“ สิ่งที่แนบมา” เป็นประเภทโพสต์
ฉันมีแกลเลอรี่ที่แนบมากับหน้า ในหน้านั้นฉันกำลังเรียกใช้แบบสอบถามต่อไปนี้: $events_gallery = new WP_Query( // Start a new query for our videos array( 'post_parent' => $post->ID, // Get data from the current post 'post_type' => 'attachment', // Only bring back attachments 'post_mime_type' => 'image', // Only bring back attachments that are images 'posts_per_page' => '3', // Show us …

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