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

การรันหลายไซต์ด้วยการติดตั้งเดียวและการจัดการจากศูนย์กลางเดียว หรือที่เรียกว่าเครือข่ายและ WPMU

3
เปลี่ยนเส้นทางไซต์หลักไปยังไซต์ย่อยใน Multisite Wordpress
ฉันมีเวิร์ดเพรสหลายไซต์ฉันต้องการเปลี่ยนเส้นทางไซต์หลักไปยังไซต์ย่อยหนึ่งไซต์ แต่การเปลี่ยนเส้นทางใน. htacecss ทำให้เกิดข้อผิดพลาด มีวิธีใดบ้างในการเปลี่ยนเส้นทางไซต์หลักไปยังไซต์ย่อย ดูเหมือนว่าจะเป็นไปไม่ได้ แต่ฉันไม่ใช่ผู้เชี่ยวชาญ WordPress ดังนั้นเพียงตรวจสอบ การเปลี่ยนเส้นทางควรเป็นเช่นนั้น เปลี่ยนเส้นทาง 301 www.example.com/main-site www.example.com/main-site/sub-site หรือหากมีวิธีอื่นที่จะทำเช่นนั้น?

4
อนุญาตให้ผู้ใช้เลือกชุดรูปแบบที่จะติดตั้งเมื่อสมัครใช้งาน
เป็นไปได้ไหมที่จะอนุญาตให้ผู้ใช้เลือกชุดรูปแบบที่ต้องการติดตั้งจากหน้าสมัครสมาชิกเว็บไซต์ใหม่? และเมื่อสร้างเว็บไซต์แล้วจะติดตั้งธีมที่พวกเขาเลือกอย่างชัดเจน ผมพบว่าwp_get_themes นี่เป็นวิธีที่คุณจะดำเนินการเกี่ยวกับการเติมเมนูดร็อปดาวน์ล่วงหน้าด้วยธีมที่มีอยู่ทั้งหมดหรือไม่? คุณจะส่งผ่านข้อมูลของชุดรูปแบบไปยังกระบวนการลงทะเบียนจริงเพื่อให้เว็บไซต์ถูกสร้างขึ้นด้วยชุดรูปแบบที่ถูกต้องได้อย่างไร หากมีคนรู้วิธีการทำเช่นนี้กับ Gravity Forms นั่นก็ยอดเยี่ยมเช่นกัน ปรับปรุง: นี่คือสิ่งที่ฉันมีจนถึงตอนนี้มันไม่ได้คำนึงถึงธีมลูกซึ่งจะทำงานในภายหลัง ฟังก์ชั่นนี้จะแสดงรายการของธีมด้วยปุ่มตัวเลือกเก็บธีมที่เลือกไว้ใน $ _POST ['custom_theme'] /** * Show list of themes at bottom of wp-signup.php (multisite) */ function 70169_add_signup_extra_fields() { ?> Themes<br /> <?php $themes = wp_get_themes(); foreach ( $themes as $theme ) { $theme_name = $theme['Name']; $theme_stylesheet = $theme->stylesheet; …

2
ฉันจะหาเอกสารเกี่ยวกับตัวละครที่ได้รับอนุญาตในชื่อผู้ใช้ได้อย่างไรและเพราะเหตุใด
ฉันชอบที่จะสามารถใช้ช่องว่างในชื่อผู้ใช้ แต่ดูเหมือนจะเป็นไปไม่ได้ มีการเขียนใน codex หรือบางแห่งที่อธิบายว่าอนุญาตให้ใช้อักขระใดได้บ้างและทำไมจึงถูก จำกัด ไว้ที่เซตนั้นหรือเป็นแค่ตัวอักษรเท่านั้นและดูดมันขึ้นมา? หากฉันต้องการให้ผู้ใช้ใช้อย่างอื่นนอกเหนือจากชื่อผู้ใช้ที่ไม่มีช่องว่างตัวเลือกที่แท้จริงของฉันคือปลั๊กอินที่อนุญาตให้ผู้ใช้ลงชื่อเข้าใช้ด้วยที่อยู่อีเมลของพวกเขาแทน แต่ยังคงต้องการชื่อผู้ใช้อัลฟ่าเท่านั้น โอ้และฉันอยู่ในเว็บไซต์ WPMU / เครือข่าย

2
การตั้งค่าเครือข่าย wordpress ด้วยโดเมนระดับที่สาม
ฉันกำลังดูการตั้งค่าการติดตั้งเครือข่าย WordPress ทุกอย่างดำเนินไปอย่างราบรื่นจนกระทั่งฉันไปถึงจุดที่รูปแบบโดเมนที่ฉันต้องการไม่พอดี ฉันต้องการมีเลย์เอาต์ดังนี้: บล็อก. *. stackexchange.com ตัวอย่างเช่นฉันต้องการมีหลายไซต์ในเครือข่ายที่มีลักษณะ: blog.wordpress.stackexchange.com บล็อก blog.apple.stackexchange.com บล็อก $ site.stackexchange.com ฉันคิดว่าฉันสามารถใช้งานได้กับกฎการเขียนใหม่ที่สร้างสรรค์และการแทรกแซง DNS ด้วยตนเอง แต่ฉันควรมีการตั้งค่าที่ฉันสามารถมอบการสร้างทุกอย่างยกเว้น DNS ให้กับผู้อื่น (เรามีกระบวนการสำหรับอัตโนมัติแล้ว การสร้างโดเมนย่อยทั้งหมดที่จำเป็นใน DNS) จากการเล่นของฉันรอบและการอ่าน WP จริงๆต้องการเว็บไซต์ที่เป็นโดเมนระดับถัดไปดังนั้นในตัวอย่างข้างต้นของฉันที่มันต้องการบล็อก WP หลักที่จะเป็นที่ stackexchange.com และเครือข่ายการบล็อกที่จะเป็นที่ wordpress.stackexchange.com มีวิธีใดบ้างที่จะบรรลุผลตามที่ฉันต้องการหรือฉันควรไปที่เส้นทางของการทำ blog.stackexchange.com/$site?
11 multisite  domain  dns 

2
การสลับการติดตั้ง MultiSite จาก HTTP เป็น HTTPS
ผมติดตั้ง MultiSite กับชุด URL ที่เป็นhttp://example.comแต่ตอนนี้ฉันต้องการบังคับคำขอทั้งหมดที่จะไปผ่าน HTTPS ดังนั้นฉันพยายามที่จะเปลี่ยน URL ที่จะhttps://example.com ฉันผ่านฐานข้อมูลและอัปเดตค่าsiteurlและhomeค่าทั้งหมดเพื่อให้มีhttpsแต่ไซต์ยังคงโหลดผ่าน HTTP แทนที่จะเปลี่ยนเส้นทางไปยัง HTTPS ฉันรู้ว่าฉันสามารถตั้งค่ากฎ htaccess บางอย่าง แต่ก็มีแนวโน้มที่จะเกิดข้อผิดพลาด ในการติดตั้งปกติ WordPress จะเปลี่ยนเส้นทางคำขอทั้งหมดไปยัง URL ตามมาตรฐานที่กำหนดไว้ในsiteurlและhomeการตั้งค่าโดยอัตโนมัติดังนั้นฉันคิดว่า MultiSite ก็ทำเช่นกัน

3
ข้อผิดพลาดการเชื่อมต่อฐานข้อมูลหลังจากคัดลอกอินสแตนซ์ WordPress Multisite ไปยังตำแหน่งที่สอง
นี่คือการตั้งค่าของฉัน ฉันมีอินสแตนซ์ Multisite ทำงานอยู่ที่http://example.comและฉันต้องการพัฒนาและจัดเตรียม การย้ายอินสแตนซ์ Multisite ที่มีอยู่ของ WP ไปยัง localhost เป็นฝันร้ายดังนั้นฉันจะทำ dev บนตำแหน่งการจัดเตรียมแทน ฉันตั้งค่าhttp://staging.example.comให้ชี้ไปที่ไดเร็กทอรี / public_html / staging / ของบัญชีโฮสติ้งและคัดลอกไฟล์ WP ทั้งหมดจากรูทของฉันไปยังไดเร็กทอรี / staging / ฉันยังคัดลอกไฟล์ฐานข้อมูล (ดัมพ์ SQL นำเข้าตารางไปยังฐานข้อมูลใหม่) และเปลี่ยนไฟล์ wp-config.php เพื่อชี้ไปยังฐานข้อมูลใหม่ หลังจากรัน SQL เพื่อเปลี่ยนเร็กคอร์ดฐานข้อมูลฉันยังเปลี่ยนหนึ่งบรรทัดในไฟล์ wp-config.php: /** Turning on WordPress MU, new in 3.0 */ define( 'MULTISITE', true ); define( …

1
มี is_user_logged_in () สำหรับเว็บไซต์หลายไซต์หรือไม่
มีฟังก์ชั่น is_user_logged_in () สำหรับ Wordpress MU / Multisite (3.0+) ที่ฉันสามารถเพิ่มในรหัสไซต์เครือข่ายเหมือนis_user_logged_in(2)ที่2จะเป็น site_id หรือไม่ ปรับปรุง: หลังจากขุดขึ้นมาเล็กน้อยฉันก็พบโค้ดด้านล่าง น่าเสียดายที่มันไม่ทำงาน // อย่าใช้สิ่งนี้ ไม่ทำงาน, ไม่เป็นผล. ฟังก์ชั่น mu_logged_in ($ blog_id) { switch_to_blog ($ blog_id); $ status = is_user_logged_in (); restore_current_blog (); ส่งคืนสถานะ $; } คำตอบและความคิดเห็นของ anu นั้นดี ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าโดเมนคุกกี้อย่างถูกต้องในไฟล์ wp-config.php แล้ว :)

2
มีบทบาทที่กำหนดไว้ในฐานข้อมูล wp_ หรือไม่
ฉันอยู่ในรายการเพื่อทดสอบเบต้าส่วนตัวของปลั๊กอินที่ฉันใช้บนเครือข่ายหลายไซต์ ผู้เขียนปลั๊กอินมีรหัสอยู่ในนั้นเพื่อเพิ่มบทบาทที่กำหนดเอง พวกเขามีข้อบกพร่องที่ลบความสามารถในการให้ผู้ใช้บทบาทใด ๆ ยกเว้นบทบาทที่กำหนดเองของพวกเขา เมื่อฉันเข้าชม../wp-admin/network/site-users.phpบทบาท "เพิ่มผู้ใช้" แบบเลื่อนลงจะแสดงเพียงบทบาทเดียวที่ปลั๊กอินนี้เพิ่ม เมนูเปลี่ยนบทบาทแบบดึงลงแสดงบทบาทเริ่มต้น WP ทั้งหมดรวมถึงบทบาทพิเศษบางอย่างที่ปลั๊กอินนี้และอื่น ๆ ได้เพิ่มไว้ หากฉันพยายามเปลี่ยนผู้ใช้เป็นหนึ่งในบทบาทเหล่านี้ฉันจะได้รับหน้าข้อผิดพลาด "คุณไม่สามารถให้ผู้ใช้มีบทบาทนั้น" ฉันได้พูดคุยเรื่องนี้กับผู้พัฒนาและพวกเขาดูเหมือนงุนงง ฉันดูฐานข้อมูลและตัวแปลงสัญญาณของฉันแล้วและไม่สามารถหาตำแหน่งที่ถูกต้องได้

3
เพิ่มค่าคงที่เครือข่ายเพิ่มเติมให้กับ wp-config.php แบบไดนามิก
เมื่อเริ่มต้นด้วยการติดตั้งเครือข่ายใหม่ขั้นตอนแรกคือการติดตั้งไซต์เดียวที่มีหนึ่งบรรทัดเพิ่มเติมในwp-config.phpไฟล์: define( 'WP_ALLOW_MULTISITE', true ); หลังจากนั้นเราต้องไปที่ให้Tools > Network Setupป้อนรายละเอียดบางอย่างเช่นชื่อเครือข่ายและอีเมลสุดยอดของผู้ดูแลระบบและในที่สุดก็กดปุ่มเพื่อเรียกใช้การตั้งค่า ขั้นตอนถัดไปที่ปรากฏขึ้นเป็นจริงสองขั้นตอน: เพิ่มค่าคงที่เพิ่มเติมลงในwp-config.phpไฟล์ของคุณ define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); define( 'DOMAIN_CURRENT_SITE', 'example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', true ); define( 'BLOG_ID_CURRENT_SITE', true ); เพิ่มกฎบางอย่างลงใน.htaccessไฟล์ของคุณ เนื่องจากฉันไม่ได้ติดตั้งเว็บไซต์เดียว (ไม่มีเหตุผลอีกต่อไป) ฉันต้องการเพิ่มค่าคงที่เหล่านั้นในwp-config.phpไฟล์ของฉันแบบไดนามิก: define( 'WP_ALLOW_MULTISITE', true ); if ( SOME_CHECK_IF_STEP-1_WAS_PASSED ) { define( 'MULTISITE', …

3
วิธีการตั้งค่าโครงสร้างลิงก์ผ่าน function.php
ฉันกำลังตั้งค่าเครือข่าย Wordpress และต้องการให้ไซต์ใหม่ทั้งหมดมีโครงสร้าง Permalink แบบเดียวกัน (เช่น "/% ปี% /% เดือนเดือน / เดือน% ชื่อ% /%") ฉันสงสัยว่านี่เป็นไปได้ที่จะทำผ่าน hooks หรือ hacks ใน functions.php โดยไม่ต้องพึ่งพาผู้ใช้ในการเลือกโครงสร้างนั้น

4
สร้างไซต์มือถือที่มีเนื้อหาเดียวกันเพียงธีมที่แตกต่าง
ฉันมีเว็บไซต์ WordPress และต้องการสร้างธีมที่แตกต่างสำหรับมือถือ ฉันต้องการสร้างโดเมนย่อยเช่น m.domain.com ซึ่งจะใช้ธีมที่ปรับให้เหมาะกับมือถือซึ่งแตกต่างจากธีมเวอร์ชันเดสก์ท็อปเป็นอย่างมาก ฉันเข้าใจว่าไซต์หลายไซต์จะจัดการปัญหาโดเมนย่อย แต่ฉันต้องการให้เนื้อหาทั้งหมดโพสต์ที่กำหนดเองปลั๊กอิน ฯลฯ อยู่ในไซต์เดียวในผู้ดูแลระบบ มีสิ่งใดบ้างที่จะอนุญาตให้ฉันสร้างโดเมนย่อยสำหรับมือถือและมีธีมแยกต่างหากที่ใช้กับไซต์ย่อยนั้นในขณะที่รักษาเนื้อหาโพสต์ปลั๊กอินในไซต์เดียวในผู้ดูแลระบบหรือไม่ ขอบคุณ!

2
เราสามารถใช้การติดตั้ง WordPress เดียวสำหรับฐานข้อมูลหลายโดเมนและไดเรกทอรีเนื้อหา
ฉันได้เห็นคำถามบางอย่างที่ดูคล้ายกัน แต่พวกเขาทั้งหมดจบลงด้วยMultiSite การ เพื่อการบำรุงรักษาประสิทธิภาพและความปลอดภัยฉันไม่ต้องการใช้เว็บไซต์หลายไซต์ ดังนั้นโปรดอดทนกับฉัน นี่คือสิ่งที่ฉันคิดเกี่ยวกับ: . |_____branch1 // for branch1.domain.com | |_____themes | |_____plugins | |_____branch2 // for branch2.domain.com | |_____themes | |_____plugins | |_____branch3 // for branch3.domain.com | |_____themes | |_____plugins | |_____index.php |_____WordPress |_____wp-config.php อย่างที่คุณเห็นแต่ละโดเมนมีฐานข้อมูลและไดเรกทอรีเนื้อหา แต่มีเพียงหนึ่งอินสแตนซ์ WordPress ตอนนี้ธีมปลั๊กอินและฐานข้อมูลมีขนาดเล็กลงและเป็นอิสระ จากนั้นจะง่ายกว่าในการดูแลรักษา ... แต่มันเป็นไปได้? หากคุณเคยประสบปัญหาเดียวกันนี้มาก่อนโปรดแบ่งปันความคิดของคุณ! ผมขอขอบคุณความช่วยเหลือของคุณ.

2
robots.txt เก็บไว้ที่ไหนสำหรับการติดตั้ง WordPress Multisite
Google Webmaster Tools สามารถดูได้ แต่หาไม่เจอ มีความคิดเกี่ยวกับวิธีการสร้างหรือโครงสร้างไฟล์อยู่ที่ไหน? ฉันไม่เห็นไฟล์ในรูทของฉัน เว็บไซต์ของฉันอยู่ที่http://mikewills.meและ URL ไฟล์ robots.txt คือhttp://mikewills.me/robots.txt ในที่สุด Google ไม่ได้จัดทำดัชนีเว็บไซต์ของฉันและฉันกำลังพยายามหาวิธีแก้ไข robots.txt เพื่อให้สามารถสร้างดัชนีได้ ฉันได้เปลี่ยนตัวเลือกความเป็นส่วนตัวเพื่ออนุญาตการจัดทำดัชนี แต่ยังไม่ได้อัปเดต robots.txt
9 multisite 

2
พอร์ตเครือข่าย Multisite มีปัญหาหรือไม่
ฉันกำลังติดตามบทช่วยสอนนี้เพื่อสร้างเครือข่ายเว็บไซต์ WordPress หลังจากเพิ่ม /* Multisite */ define( 'WP_ALLOW_MULTISITE', true ); wp-config.phpไฟล์ของฉันและเมื่อฉันเริ่มกำหนดค่าเครือข่ายหลายไซต์ฉันได้รับข้อผิดพลาดนี้ ERROR: You cannot install a network of sites with your server address. You cannot use port numbers such as :8080 ฉันพยายามเปลี่ยน Listen 0.0.0.0:8080 Listen [::0]:8080 ถึง Listen 0.0.0.0:80 Listen [::0]:80 จากhttpd.confApache แต่เนื่องจากเซิร์ฟเวอร์ wamp นี้ยังคงเป็นสีส้ม วิธีแก้ปัญหานี้ฉันใหม่กับ WordPress ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก

2
จะทราบได้อย่างไรว่าปลั๊กอินเข้ากันได้กับหลายไซต์?
ในฐานะมือใหม่ WordPress ผู้ดูแลระบบฉันเพิ่งผ่านการอัพเกรด WordPress แบบไม่อัตโนมัติครั้งแรก ฉันอัพเกรดการติดตั้ง WordPress ห้าแบบจาก 4.1.3 เป็น 4.2 พวกเขาทั้งหมดอ้างถึงเว็บไซต์ต่าง ๆ ที่โฮสต์บนโฮสต์เดียวกันกับโดเมนหลักหนึ่งโดเมนและโดเมน addon สี่โดเมน ในแต่ละเว็บไซต์ฉันใช้ปลั๊กอินต่อไปนี้: Akismet; Google Analytics โดย Yoast; Google Adsense; แผนผังไซต์ Google XML และ Jetpack โดย WordPress.com เพื่อเพิ่มความคล่องตัวในการจัดการต่อไปฉันพิจารณาที่จะรวมการติดตั้งทั้งห้าไว้ในการติดตั้งแบบหลายไซต์ จนถึงตอนนี้ฉันพบว่ามันค่อนข้างยากที่จะหาคำตอบที่ชัดเจนเกี่ยวกับความเข้ากันได้ของปลั๊กอินแต่ละตัวที่มีการติดตั้งแบบหลายไซต์บนเว็บไซต์ของปลั๊กอิน หน้าปลั๊กอินเป็นสถานที่ที่เหมาะสมในการค้นหาสิ่งนี้หรือไม่? มีที่ตั้งส่วนกลางที่สามารถหาข้อมูลนี้ได้หรือไม่?

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