เส้นทางการติดตั้ง WordPress / ธีมเทมเพลต / ฟังก์ชั่นรูปภาพเรียก Daquan

เมื่อเร็ว ๆ นี้ ในระหว่างการเปลี่ยนธีมบางภาพ บางภาพ CSS, JS และไฟล์สแตติกอื่น ๆ มักถูกเรียก

  • แน่นอน สำหรับไฟล์สแตติกเหล่านี้ เราสามารถเรียกไฟล์เหล่านั้นได้โดยตรงโดยใช้พาธสัมบูรณ์
  • แต่ให้พิจารณาสิ่งต่อไปนี้การทดสอบและปัญหาชุดโค้ดที่ธีมอาจมี เช่น โค้ดที่ไม่ทำงานเนื่องจากการดัดแปลงแบบสุ่ม
  • เฉิน เว่ยเหลียงยังคงชอบใช้WordPressฟังก์ชันเส้นทางและเส้นทางสัมพัทธ์สำหรับการโหลดทรัพยากร

เนื่องจากสมองของมนุษย์จำยากสำหรับรหัสเรียกฟังก์ชัน 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 เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注