คำถามติดแท็ก urls

ตัวระบุตำแหน่งทรัพยากรแบบย่อ URL ย่อหรือที่เรียกว่าที่อยู่เว็บเป็นสตริงอักขระเฉพาะที่ถือเป็นการอ้างอิงไปยังทรัพยากร

2
รับภาพทางโปรแกรมโดย URL และบันทึกในโฟลเดอร์อัพโหลด
ฉันเกี่ยวข้องกับการย้ายข้อมูลขนาดใหญ่จาก CMS อื่นไปยัง WordPress เรามีสำเนาของฐานข้อมูลและได้ทำการแยกเนื้อหาและสร้างโพสต์ WordPress โดยทางโปรแกรมโดยใช้อินสแตนซ์ของwpdbคลาส อย่างไรก็ตามมีสองสามพันภาพที่เราต้องการดึงโดยอัตโนมัติสร้างขนาดต่าง ๆ แล้วแนบไปกับโพสต์เพื่อประหยัดงานประมาณหนึ่งสัปดาห์! มีวิธีที่ฉันสามารถรับรูปภาพจากไซต์ระยะไกลด้วย URL และบันทึกไว้ในโฟลเดอร์ wp-uploads ของฉันหรือไม่ ฉันเดาว่ามันใช้wp_httpแต่ฉันไม่คุ้นเคยกับสิ่งนั้น เมื่อฉันได้ภาพและบันทึกแล้วฉันก็ใช้ได้เพราะฉันสามารถใช้wp_generate_attachment_metadataเพื่อสร้างขนาดต่างๆและwp_insert_attachmentแนบไปกับโพสต์ ขอบคุณ Simon

5
URL ไลบรารีสื่อที่ไม่ต้องการในโพสต์?
เมื่อ Google ทำการค้นหาเนื้อหาในบล็อกของเราฉันสังเกตเห็นถึงความตกใจและสยองขวัญที่ภาพแต่ละภาพจาก Media Library กำลังสร้าง URL ของตัวเองที่ Google กำลังค้นหาและจัดทำดัชนีอยู่! ตัวอย่างเช่นหน้านี้: http://blog.stackoverflow.com/2008/08/special-development-team-podcast/ มีภาพนี้: http://blog.stackoverflow.com/wp-content/uploads/bio-jarrod-dixon.jpg สิ่งใดดี แต่ภาพนี้ถูกเปิดเผยเป็น URL ของตัวเองและ "โพสต์": http://blog.stackoverflow.com/2008/08/special-development-team-podcast/bio-jarrod-dixon/ นี่เป็นสิ่งที่ไม่ต้องการอย่างยิ่ง ! ฉันตรวจสอบการตั้งค่าสื่อใน WordPress และเรียกดูรอบ ๆ ไลบรารีสื่อ แต่ฉันไม่สามารถหาวิธีปิดการทำงานนี้ได้ ความคิดใด ๆ

4
ใช้ไฟล์เทมเพลตสำหรับ URL เฉพาะโดยไม่ต้องสร้างหน้า
ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะใช้ไฟล์เทมเพลตสำหรับ URL เฉพาะโดยไม่ต้องสร้างหน้าสำหรับเทมเพลตนั้น นี่คือปัญหาที่เรียบง่ายของฉัน: ผมได้สร้างเพจใน WP มีเนื้อหาเชื่อมโยงบางอย่างที่ชี้ไปที่ URL ที่เฉพาะเจาะจงกับบางข้อมูลในแบบฟอร์มต่อท้าย: (mysite.com/retail/?a=test&b=1234) ฉันต้องการให้ url (ขายปลีก) ใช้แม่แบบไฟล์ template-retail.php อัตโนมัติที่ฉันมีในไดเรกทอรีธีมลูกโดยไม่ต้องสร้างหน้าชื่อ "ปลีก" & เลือกหน้าเทมเพลตจากที่นั่น มีเนื้อหาภายนอกเฉพาะในไฟล์ template-retail.php ไม่มีอะไรใน Wordpress นั้น เป็นไปได้ไหม

1
การกำหนดเส้นทางบน WordPress ทำงานอย่างไร
core wp routing ทำงานอย่างไร? ฉันมีความเข้าใจที่ยากลำบาก ... ใน MVC URL ของคุณดูเหมือน mycontroller / myaction ที่แมปไปยัง MyController-> myaction () ใน drupal มันคือ index.php? q = mycustomerpath / hello ซึ่งสามารถแมปกับฟังก์ชั่นที่คุณชอบที่จะส่งคืนเนื้อหาที่ "แกน" ในรูปแบบธีมของคุณ แต่ใน wp ฉันไม่มีเงื่อนงำว่าจะทำสิ่งต่าง ๆ ได้อย่างไร ... มันคืออะไร p = 1 แล้ว? ผลิตภัณฑ์ = 1 ... ฉันได้ค้นหาเอกสารของขั้นตอนการกำหนดเส้นทาง แต่ไม่พบสิ่งใด (google เพิ่งส่งคืนบทความตามที่กำหนดเอง) เส้นทาง) .. …
13 urls  routing 


4
แทนที่ URL เริ่มต้นสำหรับหน้าผู้แต่งหรือไม่
ดังนั้น URL เริ่มต้นที่จะแสดงรายการโพสต์โดยผู้เขียนคนใดคนหนึ่งจะมีลักษณะดังนี้: http://domain.com/author/{username} ฉันสงสัยว่าจะเปลี่ยน 'ผู้เขียน' ใน URL นั้นเป็นอย่างอื่นได้อย่างไร ฉันทำงานในเว็บไซต์ของโรงเรียนเช่าเหมาลำและพวกเขาต้องการอนุญาตให้ครูแต่ละคนมีรายการโพสต์โดย "ห้องเรียน" ดังนั้น URL ที่ต้องการจะเป็น http://domain.com/classroom/{username}

2
หยุด Wordpress ต่อท้าย `-2 'ต่อท้าย URL ของฉันหลังจากที่ฉันเปลี่ยน
เมื่อฉันพยายามตั้งค่า url ของหน้าใน wordpress (4.2) มันทำให้ apend -2ไปยังจุดสิ้นสุดของ url, ฉันเดาว่ามันเพราะ ulr นี้มีอยู่แล้ว, แต่ฉันตรวจสอบและมัน dosnt, แม้ว่าครั้งหนึ่งมันทำ แต่หน้านั้น ถูกลบไปแล้วตั้งแต่ ความคิดใดที่ฉันสามารถใช้ URL ที่ฉันต้องการและทำให้หยุดการส่งข้อความได้-2? นี่คือสิ่งที่ฉันเห็นแดชบอร์ด wp-admin เมื่อพยายามเปลี่ยน URL: กล่องแก้ไข: เมื่อฉันคลิกตกลง:
13 permalinks  urls 

2
เส้นทางปลั๊กอินที่กำหนดเองใน Wordpress
ตกลงดังนั้นคำถามของฉันค่อนข้างง่าย ฉันต้องใช้กฎการกำหนดเส้นทางที่กำหนดเองสำหรับปลั๊กอินของฉัน เส้นทางเหล่านั้นใช้เวลาเพียงอาร์กิวเมนต์เดียว (ไม่มีอะไรซับซ้อน) และมีลักษณะ: http://www.example.org/myroute/myargument สิ่งนี้จะเรียกคลาสที่กำหนดเองและแสดงแม่แบบกำหนดเอง (ซึ่งสามารถเข้าถึงชั้นเรียนได้โดยตรง) อะไรคือวิธีที่ดีที่สุดสำหรับสิ่งนี้ ไชโย
12 urls  map 

2
ลิงก์สัญลักษณ์บนกล่อง dev พร้อมปลั๊กอินและสไตล์
ฉันใช้ mac os x 10.6 กับ xampp http://wp3.1/ เป็น URL ที่ฉันติดตั้ง WordPress เส้นทางทางกายภาพคือ /Users/myUserName/Sites/wp3.1/ ฉันไม่ได้ติดตั้งปลั๊กอินหรือธีมด้วยวิธี "ธรรมชาติ" ผมได้สร้างไดเรกทอรีชื่อ "คอมไพล์" /Users/myUserName/git/ซึ่งตั้งอยู่ใน นี่คือที่เก็บของคอมไพล์ของฉันทั้งหมดอยู่ /Users/myUserName/Sites/wp3.1/wp-content/plugins/เมื่อฉันต้องการที่จะติดตั้งปลั๊กอินผมเพียงแค่สร้างการเชื่อมโยงสัญลักษณ์ใน สิ่งนี้ใช้งานได้ดีสำหรับปลั๊กอินอย่างง่าย แต่หากปลั๊กอินจัดคิวเป็นสไตล์ชีทหรือสคริปต์ URL จะแสดงเป็น: http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1 ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

6
การเปลี่ยนเส้นทางไปยังโดเมนเก่าหลังการโยกย้าย
ฉันย้ายเว็บไซต์หนึ่งไปยังโดเมนใหม่ด้านล่างคือสิ่งที่ฉันทำ สำรองฐานข้อมูลแล้ว อัปโหลดไฟล์ทั้งหมดไปยังเซิร์ฟเวอร์ใหม่ นำเข้า sql ไปยังเซิร์ฟเวอร์ใหม่ทาง phpmyadmin ตอนนี้ฉันได้ใช้สคริปต์นี้เพื่อเปลี่ยน URL ในฐานข้อมูล ตอนนี้ปัญหาที่ฉันกำลังเผชิญคือ: ลิงก์ทั้งหมดกำลังเข้าสู่โดเมนเก่า รูปภาพทั้งหมดเชื่อมโยงกับโดเมนเก่า wp-admin ถูกเปลี่ยนเส้นทางไปยังโดเมนเก่าเมื่อฉันพยายามเรียกใช้ mydomain.com/wp-admin โปรดช่วยถ้าคุณมีความคิดเกี่ยวกับเรื่องนี้ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก
11 urls  links  phpmyadmin 

3
กรอง HTTP ใด ๆ ที่ร้องขอ URI?
ฉันต้องการกรอง URI คำขอ HTTP ที่ทำผ่าน HTTP API ใช้กรณี: การตรวจสอบการอัปเดต WordPress ไปที่http://api.wordpress.org/core/version-check/1.6/แต่https://api.wordpress.org/core/version-check/1.6/ก็ทำงานได้เช่นกันและฉันต้องการ เพื่อใช้สิ่งนี้เสมอ ไฟล์ WordPress ใหม่มาจากhttp://wordpress.org/wordpress-3.4.2.zipแต่https://wordpress.org/wordpress-3.4.2.zipก็ทำงานเช่นกัน บางครั้งฉันต้องการดีบักคำขอและเปลี่ยนเส้นทางชั่วคราวไปยังโดเมนที่กำหนดเองบนเซิร์ฟเวอร์ในพื้นที่ของฉัน ปลั๊กอินบางตัวทำการร้องขอไปยังเซิร์ฟเวอร์อื่นและฉันต้องการแทนที่คำขอเหล่านี้เมื่อเซิร์ฟเวอร์ภายนอกหยุดทำงาน การร้องขอการอัปเดตเป็นสิ่งที่สำคัญที่สุดในตอนนี้เนื่องจากยังมีข้อผิดพลาดที่ยังไม่รวม16778 ( ข้อมูลเพิ่มเติม ) และ HTTPS ร้องขอลดความเสี่ยงของการโจมตี Man-in-the-middle ฉันค้นหา อย่างถี่ถ้วนแล้วฉันได้ศึกษารหัสหลัก ... แต่จบลงอย่าง Nacin เมื่อสองปีที่แล้ว: ฉันคิดว่าคุณสามารถกรอง URL ของคำขอ HTTP ได้ แต่ตอนนี้ฉันหาไม่เจอ ฉันพลาดอะไร? ใช่ฉัน :)

3
เพิ่มส่วนขยาย. html (dot HTML) ให้กับประเภทโพสต์ที่กำหนดเอง
มีวิธีใดที่จะเพิ่ม.htmlส่วนขยายไปยังประเภทโพสต์ที่กำหนดเองโดยไม่ต้องปลั๊กอิน ? สำหรับโพสต์ฉันสามารถใช้/%postname.htmlกับการตั้งค่าลิงก์ถาวร สำหรับหน้าฉันสามารถใช้: add_action('init', 'change_page_permalink', -1); function change_page_permalink() { global $wp_rewrite; if ( strstr($wp_rewrite->get_page_permastruct(), '.html') != '.html' ) $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html'; } สำหรับประเภทโพสต์ที่กำหนดเอง ??? มีชิ้นส่วนของรหัสใด ๆ ที่คล้ายกับโค้ดด้านบนที่อนุญาตให้ฉันเปลี่ยนหรือเพิ่ม.htmlใน url ประเภทโพสต์ที่กำหนดเองได้หรือไม่

3
ใช้สตริงการสืบค้นใน URL เพื่อแสดงเนื้อหาบนหน้า
ฉันต้องการจะพูดอะไรบางอย่างบนหน้าของฉันตามสิ่งที่หน้าคนได้จาก ฉันสามารถตั้งค่าลิงค์ไปยังหน้านั้นเป็น: www.example.com/page?parameter=myparameter มีวิธีที่ฉันสามารถเข้าถึงพารามิเตอร์นั้นเพื่อให้ฉันสามารถแสดงบนหน้าเว็บที่ไหนสักแห่งในเนื้อหาของฉัน?

2
วิธีลบเวอร์ชันของไฟล์ออกจากลิงก์ซอร์สไฟล์ใน wp_head
ผมสังเกตภายในwp_headฟังก์ชั่นในการเชื่อมโยงแหล่งที่มาของทุก.css, .jsยื่น?ver=1( หรือหมายเลขอื่น ๆ ขึ้นอยู่กับรุ่นของแฟ้ม / ห้องสมุด ) จะมีการเพิ่ม ฉันจะเขียนทับพวกเขาเพื่อลบออกได้อย่างไร ปัญหานี้ฉันคิดว่าทำให้เกิดปัญหากับส่วนรายการแคช
9 urls 

2
การสร้างโครงสร้างลิงก์ถาวรที่กำหนดเองสำหรับภาษา
ฉันเขียนระบบหลายภาษาอย่างง่ายโดยคลิกที่ไอคอนรูปธงตั้งค่าคุกกี้หนึ่งปีที่มีรหัสภาษาสองตัวอักษร (เช่น nl, de, ฯลฯ ) ฉันขอให้wpดำเนินการเพื่ออ่านค่าคุกกี้จากนั้นใช้the_titleและthe_contentตัวกรองเพื่อแสดงภาษาที่ถูกต้อง (ภาษาที่แตกต่างกันจะถูกป้อนผ่าน metaboxes ในหน้า / หน้าจอแก้ไขโพสต์) ทั้งหมดนี้ใช้งานได้ดียกเว้นฉันต้องการให้มีการแปลภาษาสำหรับแต่ละภาษาโดยที่รหัสภาษาสองตัวอักษรนั้นอยู่ระหว่างชื่อโดเมนและโครงสร้างลิงก์ตามปกติ ฉันใช้%postname%โครงสร้างลิงก์ถาวรดังนั้นสิ่งต่อไปนี้ทั้งหมดจะถูกต้อง: http://example.com/nl/about-us http://example.com/de http://example.com/fr/2012/03 http://example.com/es/this-is-a-post-title หากภาษาปัจจุบันเป็นภาษาอังกฤษคุณไม่ควรใช้รหัสตัวอักษรสองตัว (มันจะเป็นลิงก์ถาวรปกติ) จนถึงตอนนี้ฉันได้ใช้query_varsตัวกรองเพื่อเพิ่ม var แบบสอบถามที่เรียกว่าlangแต่ที่ฉันได้รับจนฉันไม่แน่ใจว่าขั้นตอนต่อไปคืออะไร คำแนะนำใด ๆ ที่ชื่นชมมาก!

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