WordPress

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


7
แก้ไขชื่อโพสต์ที่กำหนดเองเมื่อเทียบกับหน้าความขัดแย้งลิงก์ (ทับเหมือนกัน)
ฉันมีประเภทโพสต์ที่กำหนดเองที่เรียกว่า "visningshus" และยังเป็นหน้าเว็บที่มีกระสุน นี่คือตามที่ควร (ต้อง) เป็น ขณะนี้ " http://my-site.com/visningshus " แสดงรายการโพสต์ทั้งหมดของประเภทนั้น ฉันต้องการแสดงหน้าเว็บที่มีแท่ง Permalink แทน ฉันจะทำให้ Wordpress ไม่ทำให้ชื่อประเภทการโพสต์มีความสำคัญกว่าได้ แต่เป็นการแสดงความคิดเห็นและแสดงหน้า?

1
Textdomain ของ Theme คืออะไร?
ฉันพบว่าธีม WordPress ใช้ฟังก์ชั่นนี้ แต่ฉันไม่เข้าใจว่าอะไรคือจุดประสงค์ของมันและในกรณีนี้'themify'คืออะไร? นี่คือตัวอย่างบางส่วนใน Themify functions.php: 1) load_theme_textdomain( 'themify', TEMPLATEPATH.'/languages' ); 2) if (function_exists('register_nav_menus')) { register_nav_menus( array( 'main-nav' => __( 'Main Navigation', 'themify' ), 'footer-nav' => __( 'Footer Navigation', 'themify' ), ) ); } และในไฟล์ tempate: 3) <?php _e( 'Sorry, nothing found.', 'themify' ); ?> และอื่น ๆ อีกมากมาย! ข้อสงสัยของฉันคือสิ่งที่'themify'ยืนอยู่? …

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

3
ใช้งานสคริปต์ไพ ธ อนภายในเวิร์ดเพรส
ฉันมีการติดตั้ง WordPress สำหรับบล็อกส่วนตัวและฉันค่อยๆย้ายบิตเว็บเล็ก ๆ ทั้งหมดที่ฉันเขียนในช่วงหลายปีที่ผ่านมาไปยังหน้าต่างๆในบล็อก หนึ่งหน้าดังกล่าวคือhttp://www.projecttoomanycooks.co.uk/cgi-bin/memory/majorAnalysis.pyซึ่งเป็นสคริปต์ไพ ธ อนธรรมดาที่ส่งคืนรายการคำ - ฉันต้องการฝังลักษณะการทำงานภายในหน้าเวิร์ดเพรส - ใครบางคนชี้ให้ฉันในทิศทางที่ถูกต้องสำหรับวิธีที่ง่ายของการใช้จุดของหลามในเวิร์ดเพรส? แก้ไข - ทำตามคำตอบที่ยอดเยี่ยมด้านล่างฉันได้รับมากกว่านี้ ... แต่น่าเสียดายที่ยังไม่ค่อยมี ... ฉันมีงูหลามที่ทำงานบนเซิร์ฟเวอร์ ... projecttoomanycooks server [~/public_html/joereddington/wp-content/plugins]#./hello.py Hello World! และมันอยู่ในไดเรกทอรีเดียวกับปลั๊กอินที่เปิดใช้งาน ... รหัสหลาม ... ซึ่งมีรหัสต่อไปนี้ ... #!/usr/bin/python print("Hello World!") php: <?php /** * Plugin Name: Joe's python thing. * Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates * Description: A …
19 pages 

6
ฉันจะเปลี่ยนชื่อประเภทโพสต์ที่กำหนดเองได้อย่างปลอดภัยได้อย่างไร
ฉันสร้างโพสต์แบบกำหนดเองที่เรียกว่า 'ผลงาน' แต่ฉันต้องการเปลี่ยนเป็น 'โครงการ' ขั้นตอนที่แน่นอนที่ฉันต้องดำเนินการเพื่อเปลี่ยนชื่ออย่างปลอดภัยคืออะไรและป้องกันไม่ให้โพสต์ประเภทโพสต์ที่กำหนดเองหายไปในแผงควบคุม หมายเหตุ: มีอยู่แล้วโพสในportfolioดังนั้นผมจึงไม่สามารถเพียงแค่สลับออกมาด้วยportfolioprojects /* Register Portfolio Post Type */ add_action('init', 'create_portfolio'); function create_portfolio() { $labels = array( 'name' => __('Portfolio', 'post type general name'), 'singular_name' => __('Project', 'post type singular name'), 'add_new' => __('Add New', 'portfolio item'), 'add_new_item' => __('Add New Project'), 'edit_item' => __('Edit Project'), …

1
numberposts? showposts? posts_per_page?
ดังนั้นเอกสารใน Codexจึงค่อนข้างชัดเจนว่า showposts นั้นเลิกใช้แล้ว แต่เอกสารชุดเดียวกันไม่ได้กล่าวถึงเสาป้ายโฆษณา มีการแสดงรายการ posts_per_page แทน แต่ถ้าเราหันไปหาเอกสาร Codex สำหรับ get_postsเราจะไม่เห็นการกล่าวถึง posts_per_page แทนที่จะอ้างถึงป้ายบอกทาง ในpost.php เราเห็นสิ่งที่เกิดขึ้น : numberposts ถูกตั้งค่าเป็นค่าเริ่มต้น (5) แต่คัดลอกไปยัง posts_per_page (ยกเว้นว่ามีการตั้งค่า posts_per_page ใน args) ดังนั้นคำถามของฉันค่อนข้างจะอวดดี แต่ฉันต้องการอัพเดต Codex ดังนั้นฉันต้องการถามพวกคุณว่า - มีเหตุผลหรือไม่ที่เราไม่ต้องการเพียงแค่ให้กำลังใจ posts_per_page ทั่วกระดานในที่สุดก็เลิกใช้ป้ายบอกทาง? หรือฉันขาดความเข้าใจที่สำคัญบางอย่างที่นี่


3
ปิดใช้งานการกระทำของปลั๊กอิน / ปลั๊กอินผ่านชุดรูปแบบ
ฉันติดตั้งปลั๊กอิน Google Analyticatorบนเว็บไซต์ของฉันแล้ว ฉันยังใช้ปลั๊กอิน MobilePressเพื่อแสดงธีมที่ออกแบบมาสำหรับเบราว์เซอร์มือถือที่ไม่ใช่สมาร์ทโฟน ฉันได้ตั้งค่าGoogle Analytics สำหรับมือถือเพื่อใช้ในชุดรูปแบบนี้และต้องการปิดใช้งานปลั๊กอิน Analyticator เนื่องจากมีการเรียกไปยังไฟล์ js ที่มีขนาดใหญ่ขึ้น ไม่มีใครรู้ว่ามันเป็นไปได้ที่จะปิดการใช้งานปลั๊กอินโดยใช้ functions.php หรือวิธีการอื่น ๆ ? ฉันเชื่อว่าฉันพบรหัสที่เพิ่มฟังก์ชั่นในหน้าดังนั้นหากมันเป็นไปไม่ได้ที่จะปิดการใช้งานปลั๊กอินทั้งหมดเป็นไปได้หรือไม่ที่จะหยุดการกระทำสำหรับการดำเนินการ? ฉันได้ลองปิดการใช้งานโดยตรงโดยไม่มีโชค นี่คือรหัสจากไฟล์ปลั๊กอิน: add_action('wp_head', 'add_google_analytics', 999999); add_action('init', 'ga_outgoing_links'); ฉันพยายามลบการกระทำเหล่านั้นด้วย: remove_action('wp_head','add_google_analytics',9999999); remove_action('init', 'ga_outgoing_links'); ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก


9
การใช้ประโยชน์จาก WordPress [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา เมื่อ WordPress เติบโตขึ้นจึงเป็นไปได้ที่จะสร้างเว็บไซต์มากขึ้นเรื่อย ๆ โดยใช้เทคโนโลยี หน้าและโครงสร้างลิงก์ให้อำนาจ CMS, taxonomies ที่กำหนดเองและประเภทโพสต์ขยายนี้ต่อไปเพื่อแยกความแตกต่างโพสต์ตามลำดับเวลา, หน้าและวัตถุโดยพลการและปลั๊กอินเติมช่องว่าง ดังนั้นคุณสามารถใช้ WP เพื่อเพิ่มประสิทธิภาพบล็อกแกลเลอรี่รูปภาพและเว็บไซต์ของคุณ อะไรคือความคิดสร้างสรรค์ของคุณที่คุณเห็นว่าใช้ประโยชน์จากฟีเจอร์ WordPress อันทรงพลัง ไซต์ใดบ้างที่ทำให้คุณพูดว่า " นั่นคือ WordPress"

2
จะใช้ Wordpress Multisite พร้อมชื่อโดเมนต่างกันได้อย่างไร
ฉันต้องการทำงานกับ WordPress ไซต์ต่าง ๆ แต่ฉันต้องการใช้ชื่อของตัวเอง example.comตัวอย่างเช่นเว็บไซต์หลักของฉันถูกเรียกว่า ถ้าผมต้องการที่จะเพิ่มเว็บไซต์ใหม่ในเครือข่าย MultiSite newsite.example.comการของฉันมันจะถูกเรียกว่า ฉันอยากให้มันเป็นโดยไม่ต้องnewsite.com exampleมีวิธีที่จะบรรลุเป้าหมายนี้หรือไม่? ฉันได้ยินเกี่ยวกับการจับคู่โดเมนกับปลั๊กอิน แต่ฉันไม่รู้ว่าสิ่งนี้เกี่ยวข้องกับคำถามนี้หรือไม่ หากมีความเกี่ยวข้องฉันต้องการที่จะรู้ว่าสิ่งนี้คืออะไร

2
อะไรคือวิธีที่ถูกต้องที่จะขอเมื่ออัพเดทโพสต์
ฉันพยายามที่จะขอเมื่อโพสต์มีการปรับปรุง แต่เบ็ดทั้งหมดที่ฉันพยายามไม่ดำเนินการยกเว้น updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } ฉันได้ลองแล้วadd_action('save_post', 'my_function');แต่ไม่มี id ถูก echo out หรือบางทีข้อความนี้ได้ถูก echo แต่ไม่แสดงผลเนื่องจากส่วนหัวของการเปลี่ยนเส้นทางถูกส่งไป
19 php  hooks  actions  save-post 

9
รายการสรุปของหนังสือ WordPress [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันคิดว่าชุมชนโพสต์วิกิชุมชนขนาดใหญ่อื่น ๆ จะได้ประโยชน์จากอะไร คำถามเกี่ยวกับหนังสือเกิดขึ้นตลอดเวลาและฉันคิดว่ามันจะเป็นประโยชน์ที่จะมีรายการขนาดใหญ่หนึ่งรายการเพื่อรวมวรรณกรรมที่มีอยู่บน WordPress กรุณารวม: หัวข้อ ผู้แต่ง (ควรมีลิงก์และเครดิต) ครอบคลุมหัวข้อ กำหนดเป้าหมายระดับผู้ใช้ แบบฟอร์ม (กระดาษ / ebook) การกำหนดราคา (ถ้ามี) เชื่อมโยงไปยังเว็บไซต์บ้าน (ถ้ามี) โปรดหนึ่งเล่มต่อคำตอบเพื่อให้ง่ายต่อการแก้ไขอภิปรายและลงคะแนน โปรดให้มันโยธากับการเชื่อมโยงพันธมิตร ฉันไม่สนใจสิ่งเหล่านั้นโดยเฉพาะ แต่เราทุกคนต้องการเห็นหนังสือที่มีประโยชน์อย่างแท้จริงไม่ใช่หนังสือที่มีค่าคอมมิชชั่นขนาดใหญ่
19 books 

2
เปิดใช้งาน Gutenberg ตามประเภทโพสต์ที่กำหนดเอง
ฉันมีประเภทโพสต์ที่กำหนดเองนี้: function create_posttype() { register_post_type( 'companies', array( 'labels' => array( 'name' => __( 'شرکتهای عضو' ), 'singular_name' => __( 'شرکت' ) ), 'supports' => array('title', 'editor', 'custom-fields', 'excerpt', 'thumbnail'), 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'companies'), ) ); } add_action( 'init', 'create_posttype' ); ซึ่งแสดงตัวแก้ไขแบบคลาสสิคในพื้นที่ของผู้ดูแลระบบ WordPress ฉันพยายามแทนที่ …

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