ไดเรกทอรีบทความ
เมื่อเร็ว ๆ นี้ ในระหว่างการเปลี่ยนธีมบางภาพ บางภาพ CSS, JS และไฟล์สแตติกอื่น ๆ มักถูกเรียก
- แน่นอน สำหรับไฟล์สแตติกเหล่านี้ เราสามารถเรียกไฟล์เหล่านั้นได้โดยตรงโดยใช้พาธสัมบูรณ์
- แต่ให้พิจารณาสิ่งต่อไปนี้站การทดสอบและปัญหาชุดโค้ดที่ธีมอาจมี เช่น โค้ดที่ไม่ทำงานเนื่องจากการดัดแปลงแบบสุ่ม
- เฉิน เว่ยเหลียงยังคงชอบใช้WordPressฟังก์ชันเส้นทางและเส้นทางสัมพัทธ์สำหรับการโหลดทรัพยากร
เนื่องจากสมองของมนุษย์จำยากสำหรับรหัสเรียกฟังก์ชัน WordPress ที่ซับซ้อน เรามักจะลืมว่าต้องใช้รหัสฟังก์ชัน WordPress ใดเมื่อเราจำเป็นต้องใช้
ดังนั้น จึงตัดสินใจแสดงรายการฟังก์ชันพาธของ WordPress ที่เรียกที่นี่ และอัปเดตเป็นครั้งคราวเพื่อใช้อ้างอิง
เส้นทางหน้าแรกของ WordPress
<?php home_url( $path, $scheme ); ?>
การเรียกใช้ฟังก์ชัน PHP ▼
<?php echo home_url(); ?>
- แสดง: http:// ชื่อโดเมนของคุณ
เส้นทางการติดตั้ง WordPress
<?php site_url( $path, $scheme ); ?>
การเรียกใช้ฟังก์ชัน PHP ▼
<?php echo site_url(); ?>
- จอแสดงผล: http://yourdomain/wordpress
WordPress แบ็กเอนด์เส้นทางการจัดการ
<?php admin_url( $path, $scheme ); ?>
การเรียกใช้ฟังก์ชัน PHP ▼
<?php echo admin_url(); ?>
- จอแสดงผล: http://yourdomain/wordpress/wp-admin/
wp-includes เส้นทาง
<?php includes_url( $path ); ?>
การเรียกใช้ฟังก์ชัน PHP ▼
<?php echo includes_url(); ?>
- จอแสดงผล: http://yourdomain/wordpress/wp-includes/
เส้นทางเนื้อหา wp
<?php content_url( $path ); ?>
การเรียกใช้ฟังก์ชัน PHP ▼
<?php echo content_url(); ?>
- จอแสดงผล: http://yourdomain/wordpress/wp-content
เส้นทางการอัปโหลด WordPress
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
การเรียกใช้ฟังก์ชัน PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- จอแสดงผล: http://yourdomain/wordpress/wp-content/uploads
การเรียกใช้ฟังก์ชัน PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- จอแสดงผล: http://yourdomain/wordpress/wp-content/uploads/2018/01
เส้นทางเซิร์ฟเวอร์เรียกฟังก์ชัน PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- จอแสดงผล: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
เส้นทางเซิร์ฟเวอร์เรียกฟังก์ชัน PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- จอแสดงผล: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
ปลั๊กอิน WordPressเส้นทาง
<?php plugins_url( $path, $plugin ); ?>
การเรียกใช้ฟังก์ชัน PHP ▼
<?php echo plugins_url(); ?>
- จอแสดงผล: http://yourdomain/wordpress/wp-content/plugins
การเรียกใช้ฟังก์ชัน PHP ▼
<?php plugin_dir_url($file) ?>
- ใช้กันทั่วไป: //$file (จำเป็น) คืนค่าเส้นทางที่แน่นอนของปลั๊กอินปัจจุบัน
- จอแสดงผล: http://yourdomain/wordpress/wp-content/plugins/yourplugin/
การเรียกใช้ฟังก์ชัน PHP ▼
<?php plugin_dir_path($file); ?>
- ใช้กันทั่วไป: //$file (จำเป็น) ส่งคืนพาธสัมบูรณ์ของปลั๊กอินเซิร์ฟเวอร์ปัจจุบัน
- การวางไว้ใต้ไฟล์ธีมจะส่งคืนพาธสัมบูรณ์ของธีมเซิร์ฟเวอร์ด้วย แต่ไม่แนะนำให้ใช้ เพราะจะทำให้เลอะได้ง่าย
- จอแสดงผล: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
เส้นทางธีม WordPress
<?php get_theme_roots(); ?>
ใช้กันทั่วไป:
แสดง: /themes
<?php get_theme_root( '$stylesheet_or_template' ); ?>
ใช้กันทั่วไป:
จอแสดงผล: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
ใช้กันทั่วไป:
แสดง: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
ใช้กันทั่วไป:
จอแสดงผล: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
ใช้กันทั่วไป:
จอแสดงผล: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
ใช้กันทั่วไป: //กลับชื่อธีม
จอแสดงผล: cwlcms
<?php get_template_directory(); ?>
ใช้กันทั่วไป:
จอแสดงผล: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
ใช้กันทั่วไป:
จอแสดงผล: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
หมายเหตุ: get_template เคียวรีไฟล์ style.css ของธีม หากไม่มีไฟล์ดังกล่าวในไดเร็กทอรีธีม
<?php get_stylesheet(); ?>
ใช้กันทั่วไป: //หากใช้ธีมย่อย ให้คืนค่าชื่อไดเร็กทอรีของธีมย่อย
จอแสดงผล: cwlcms
<?php get_stylesheet_uri(); ?>
ใช้กันทั่วไป:
จอแสดงผล: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
ใช้กันทั่วไป:
- //หากใช้ธีมย่อย ให้คืนค่าพาธเซิร์ฟเวอร์ธีมย่อย
จอแสดงผล: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //แต่มันถูกใช้มากกว่าในการรวมไฟล์อื่นๆ
<?php get_stylesheet_directory_uri(); ?>
ใช้กันทั่วไป:
จอแสดงผล: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
หมายเหตุ: get_stylesheet เคียวรีไฟล์ style.css ของธีม หากไม่มีไฟล์ดังกล่าวในไดเร็กทอรีธีม
รับข้อมูลมากมายสำหรับบล็อก
สุดท้าย แชร์ฟังก์ชันที่มีประสิทธิภาพมากขึ้นซึ่งโดยทั่วไปแล้วจะรับเส้นทางและข้อมูลอื่นๆ ข้างต้นทั้งหมด
<?php get_bloginfo( '$show', '$filter' ) ?>
- การเรียกใช้ฟังก์ชัน PHP: //get_bloginfo สามารถรับข้อมูลที่หลากหลายเกี่ยวกับบล็อกรับที่อยู่บล็อกเมื่อ $show ถูกตั้งค่าเป็น url
- แสดง: http:// ชื่อโดเมนของคุณ
ข้อมูลอื่น ๆ ที่สามารถรับได้โดย get_bloginfo:
- ชื่อ
- ลักษณะ
- น้ำวน
- siteurl/url
- admin_email
- ชุดอักขระ
- รุ่น
- html_type
- text_direction
- ภาษา
- stylesheet_url
- stylesheet_directory
- template_url
- template_directory
- pingback_url
- อะตอม_url
- rdf_url
- rss_url
- rss2_url
- ความคิดเห็น_atom_url
- ความคิดเห็น_rss2_url
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "WordPress Installation Path/Template Theme/Image Function Calling Daquan" ซึ่งเป็นประโยชน์สำหรับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-1622.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!