มีพื้นที่ที่ให้ผู้ใช้สามารถเข้าสู่ระบบและดาวน์โหลดหรือดูเอกสารได้กลายเป็นที่คาดหวังจากผู้บริโภคจากสัญญาโทรศัพท์ไปจนถึงยูทิลิตี้
เมื่อนักออกแบบทำงานกับลูกค้าของพวกเขาอย่างไรก็ตามทุกอย่างสามารถทำลายอีเมลที่ยุ่งเหยิงได้อย่างรวดเร็ว mockups และสิ่งที่แนบมา
นี้ บทช่วยสอน WordPress จะแสดงวิธีการขยาย WordPress (อื่น ๆ เว็บโฮสติ้ง มีบริการให้บริการ) เป็นพอร์ทัลไคลเอ็นต์ที่สามารถจัดเก็บเอกสารวิดีโอและภาพวาดดังนั้นลูกค้าสามารถเข้าถึงได้ทั้งหมดในที่เดียว พอร์ทัลจะให้บริการลูกค้าแต่ละรายด้วยลิงค์ที่มีเอกลักษณ์และป้องกันด้วยรหัสผ่านที่ไม่ปรากฏในการนำทางปกติ
โพสต์ประเภทและฟิลด์ที่กำหนดเองจะถูกใช้เพื่อจัดเก็บข้อมูลและสิ่งเหล่านี้จะถูกเพิ่มผ่านปลั๊กอินเพื่อหลีกเลี่ยงการสูญเสียข้อมูลควรเปลี่ยนรูปแบบ ชุดรูปแบบจะถูกแก้ไขเล็กน้อย
การมีพอร์ทัลไคลเอ็นต์ช่วยให้ลูกค้าสะดวกในการเข้าถึงไฟล์ทั้งหมดในที่เดียวกันเมื่อใดก็ตามที่พวกเขาต้องการพวกเขาเช่นเดียวกับการใช้งาน การจัดเก็บเมฆ . มันมีข้อได้เปรียบทางธุรกิจมากมายรวมถึงการแสดงสินค้าที่มีจำหน่ายหรือสามารถใช้เพื่อให้ภาพรวมของกระบวนการทำงานตั้งแต่เริ่มต้นโดยการสรุปการส่งมอบ
ดาวน์โหลดไฟล์ สำหรับการกวดวิชานี้
สำเนาสดของ WordPress ถูกติดตั้งบนเซิร์ฟเวอร์การพัฒนาและชุดรูปแบบ "understrap" ได้รับเลือกให้ให้มูลนิธิ BoilerPlate เพื่อเริ่มทำงานอย่างรวดเร็ว ปลั๊กอิน ui โพสต์ที่กำหนดเองจะถูกใช้เพื่อให้โพสต์ที่กำหนดเองของเราเป็นอิสระจากธีม
หากปลั๊กอินเริ่มต้นใด ๆ มาพร้อมกับสำเนาของ WordPress ให้ลบสิ่งเหล่านั้น ปลั๊กอินที่จำเป็นสำหรับการกวดวิชานี้คือ "ฟิลด์ที่กำหนดเองขั้นสูง" และ "แบบกำหนดเองโพสต์ UI" "ตัวแก้ไขคลาสสิก" ได้รับการติดตั้งแล้ว
การใช้อินเตอร์เฟส UI ประเภทโพสต์ที่กำหนดเองเพิ่มประเภทโพสต์ใหม่ที่เรียกว่า "ลูกค้า" เมื่อป้อน "โพสต์ประเภทกระสุน" ให้ใช้ขีดล่างแทนช่องว่างและเขียนในรูปแบบเอกพจน์เนื่องจากจะทำให้ง่ายต่อการสร้างเทมเพลตในภายหลัง คำนำหน้า Tu_ ได้รับการเพิ่มเพื่อลดโอกาสของความขัดแย้ง
เพิ่มพหูพจน์ "ลูกค้า" และ "ลูกค้า" และเอกพจน์ "ลูกค้า" เนื่องจากจะปรากฏในเมนู WordPress Admin การใช้อักษรตัวพิมพ์ใหญ่เป็นที่ยอมรับในฟิลด์เหล่านี้ซึ่งจะทำให้เมนู WordPress Tidier
การใช้คำนำหน้าสำหรับ Slug ประเภทโพสต์จะหมายถึงลูกค้าที่เพิ่มในพอร์ทัลจะถูกสร้างขึ้นด้วยลิงค์ที่ดูเหมือนว่า "/ tu_customer / example-company" สิ่งนี้ดูไม่เป็นระเบียบเรียบร้อยและ Slug Rewrite ที่กำหนดเองถูกใช้เพื่อปรับปรุงสิ่งนี้ การตั้งค่า Rewrite Slug เป็น "ลูกค้า" อนุญาตให้พิมพ์ประเภทที่กำหนดเองเป็น / ลูกค้า / ตัวอย่างของ บริษัท
ตัวเลือกสุดท้ายที่เปิดใช้งานสำหรับประเภทโพสต์ที่กำหนดเองคือ "รองรับ & GT; ฟิลด์ที่กำหนดเอง" ซึ่งพบใกล้ด้านล่างของหน้า ทำเครื่องหมายนี้แล้ว "เพิ่มโพสต์ประเภท" ที่ด้านล่างของหน้า สิ่งนี้ส่งการเปลี่ยนแปลงและลงทะเบียนประเภทโพสต์
ตอนนี้ต้องเพิ่มฟิลด์ที่กำหนดเองและกำหนดให้กับโพสต์ประเภทที่เพิ่งสร้างขึ้น การเพิ่มกลุ่มฟิลด์ชื่อ "พอร์ทัลลูกค้า" เป็นขั้นตอนแรกตามด้วยการเพิ่มฟิลด์ที่กำหนดเองให้กับปุ่ม Add Field ฟิลด์แรก "ย่อ" จะถูกตั้งค่าเป็นฟิลด์ประเภท "ไฟล์" ซึ่งช่วยให้ผู้ดูแลระบบอัปโหลดไฟล์ในตำแหน่งนี้ ตั้งค่าการส่งคืนเป็น "URL File"
ฟิลด์ถัดไปที่จะเพิ่มคือ "แบบสอบถามแบรนด์" สิ่งนี้จะประกอบด้วยลิงค์ไปยังแบบฟอร์ม Google ที่ลูกค้าควรกรอกข้อมูล ประเภทฟิลด์ที่เหมาะสมที่สุดสำหรับนี่คือ "URL" วิธีการเดียวกันนี้สามารถใช้สำหรับทุกฟิลด์ที่จะเชื่อมโยงไปยังบริการภายนอก เมื่อเสร็จแล้วให้เลื่อนลงไปที่กล่อง "ตำแหน่ง" และใช้ตรรกะ "แสดงถ้าโพสต์ประเภท" = "ลูกค้า" จากนั้นเผยแพร่กลุ่มฟิลด์
WordPress จำเป็นต้องรู้วิธีการแสดงแผงควบคุมลูกค้า สำหรับสิ่งนี้ลำดับชั้นเทมเพลต WordPress ถูกติดตามเพื่อสร้างไฟล์เทมเพลตสำหรับโพสต์ประเภทนี้ สร้างไฟล์ที่เรียกว่า Single-Tu_Customer.php ในไดเร็กทอรีธีมรูท
เปิดไฟล์ Single-Tu_Customer.php และเพิ่มฟังก์ชั่น Get_Header และ Get_footer WordPress ระหว่างฟังก์ชั่นเหล่านั้นสร้างเลย์เอาต์ความกว้างเต็มรูปแบบเพื่อเก็บเนื้อหาที่ทำงานกับชุดรูปแบบของคุณ
& lt; php get_header ();? & gt;
& lt; div class = "wrapper" id = "wrapper เดี่ยว" & gt;
& lt; div class = "คอนเทนเนอร์" id = "เนื้อหา" tabindex = "- 1" & gt;
& lt; div class = "แถว" & gt;
& lt; div class = "col-md content-area" id = "หลัก" & gt;
& lt; class หลัก = "site-main" id = "หลัก" & gt; & lt; -! เนื้อหา - & gt; & lt; / main & gt;
& lt; / div & gt;
& lt; / div & gt; & lt; - .row - & gt;
& lt; / div & gt; & lt; - #content - & gt;
& lt; / div & gt; & lt; - # wrapper เดี่ยว - & gt;
& lt; php get_footer ();? & gt;
ภายใน & lt; หลัก & gt; องค์ประกอบโทร _post และสร้างองค์ประกอบคอนเทนเนอร์เพื่อเก็บข้อมูล ใช้ข้อมูลตัวแทนเพื่อรับแนวคิดของเลย์เอาต์และเริ่มมีสไตล์องค์ประกอบ องค์ประกอบของการ์ดจะเป็นการ์ด Bootstrap พร้อมส่วนหัวคำอธิบายและลิงค์
& lt; class หลัก = "site-main" id = "หลัก" & gt;
& lt; php ในขณะที่ (have_posts ()): the_post (); & & gt;
& lt; div class = "คอนเทนเนอร์" & gt;
& lt; div class = "แถว" & gt;
& lt; div class = "col-sm-4" & gt; เนื้อหา & lt; / div & gt;
& lt; div class = "col-sm-4" & gt; เนื้อหา & lt; / div & gt;
& lt; div class = "col-sm-4" & gt; เนื้อหา & lt; / div & gt;
& lt; / div & gt;
& lt; / div & gt;
& lt;? PHP ในขณะที่; // สิ้นสุดของลูป & & gt;
& lt; / main & gt; & lt; - #main - & gt;
การใช้ฟังก์ชั่น "The_field" ฟังก์ชั่นที่มาพร้อมกับปลั๊กอินฟิลด์ที่กำหนดเองขั้นสูงเนื้อหาแบบไดนามิกจากฟิลด์ที่กำหนดเองจะถูกป้อนลงในเทมเพลตลูกค้า 'field_name' คือค่าที่ป้อนในขั้นตอนที่ 3
& lt; div class = "card text-center" & gt;
& lt; div class = "การ์ดร่างกาย" & gt;
& lt; h5 class = "การ์ดชื่อ" & gt; ย่อ & lt; / h5 & gt;
& lt; p class = "text-text" & gt; นี่คือเอกสารสั้น ๆ ของคุณและ lt; / p & gt;
& lt; a href = "& lt;? php the_field ('ย่อ');? & gt;" Target = "None" Class = "BTN BTN-Primary" & GT; Open & Lt; / A & GT;
& lt; / div & gt;
& lt; / div & gt;
การเข้าถึง Dashboard WordPress ลูกค้าใหม่สามารถเพิ่มได้จากแถบซ้ายมือ ลูกค้า & gt; เพิ่มลูกค้าใหม่ มุมมองที่โพสต์จะคุ้นเคย แต่การเลื่อนลงจะเปิดเผยฟิลด์ที่กำหนดเองใหม่ทั้งหมด ป้อนข้อมูลการทดสอบบางอย่างเพื่อให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง
หากมีการลืมเอกสารหรือมันเร็วเกินไปในกระบวนการสำหรับเอกสารนั้นที่จะสามารถใช้ได้มันอาจทำให้ลูกค้าสับสนเมื่อปุ่มไม่ทำงาน การเพิ่มการตรวจสอบว่ามีค่าอยู่ก่อนที่จะแสดงให้เห็นว่ามีโอกาสแสดงการเปลี่ยนแปลง "ฟิลด์ที่หายไป" ของการ์ด การเพิ่มคลาส "ปิดใช้งาน" ไปยังการ์ดเมื่อค่าหายไปจะช่วยให้เราสามารถจัดสไตล์การ์ดที่ไม่พร้อมใช้งาน
& lt; php if (get_field ('field_name')): & gt;
แสดงเมื่อ field_name มีค่า
& lt; php else: // field_name ส่งคืนเท็จ? & gt;
แสดงเมื่อไม่มีฟิลด์
& lt; php endif; // สิ้นสุดถ้า field_name ตรรกะ? & gt;
ตอนนี้โครงสร้างของอินเทอร์เฟซได้รับการสรุปแล้วมันสามารถสไตล์ได้อย่างถูกต้อง การใช้ CSS รูปลักษณ์ของการ์ดและสีบนหน้าสามารถปรับปรุงได้ สีสำหรับการนำทางถูกเปลี่ยนเป็นสีน้ำเงินที่มีน้ำหนักเบาและทิศทางของผู้ใช้ได้รับการปรับปรุงโดยการเพิ่มข้อความแนะนำ
ไม่ควรพบโพสต์แบบกำหนดเองในผลลัพธ์ของเครื่องมือค้นหา ประเภทการโพสต์จะต้องถูกแยกออกจากแผนผังไซต์ของเว็บไซต์ไม่ว่าจะผ่านปลั๊กอิน SEO หรือด้วยตนเองโดยใช้แท็ก Meta และ Robots.txt
& lt; meta name = "หุ่นยนต์" เนื้อหา = "noindex, nofollow" / & gt;
ผู้ใช้เอเจนต์: *
ไม่อนุญาต: / ลูกค้า /
ต้องการออกแบบเว็บไซต์ใหม่หรือไม่ ใช้งานที่ยอดเยี่ยม สร้างเว็บไซต์ เพื่อให้กระบวนการง่ายสุด ๆ
บทความที่เกี่ยวข้อง:
หนึ่งในสิ่งที่ดีที่สุดเกี่ยวกับนักวาดภาพประ..
การแปลงแบบวันต่อคืนอยู่ที่ตราบเท่าที่ Photoshop มี�..
สำหรับการประชุมเชิงปฏิบัติการนี้ฉันต้องการแ..
เมื่อฉันเปลี่ยนจากแบบดั้งเดิมเป็นครั้งแรกกั..
Chaos Group Labs ผู้อำนวยการ Chris Nichols จะทำคำปราศรัยที่พูด�..
พระอาทิตย์ตกที่สวยงามเป็นสิ่งที่สงสัยว่าทุก..