Mastodon และ WordPress: 8 วิธีในการทำให้พวกเขาทำงานร่วมกัน

เผยแพร่แล้ว: 2023-09-07

Mastodon และ WordPress ดูเหมือนจะเข้ากันได้ดีทีเดียว ทั้งสองเป็นแพลตฟอร์มโอเพ่นซอร์สที่มีพื้นฐานมาจากปรัชญาที่คล้ายคลึงกัน: เพื่อให้ผู้ใช้มีวิธีสร้างอสังหาริมทรัพย์ออนไลน์ของตนเองและช่วยสร้างประชาธิปไตยในการเผยแพร่

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

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

ใช้ไซต์ WordPress ของคุณเพื่อยืนยัน Mastodon

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

ตัวอย่างโปรไฟล์ที่ตรวจสอบแล้วของ Mastodon

กระบวนการนี้ค่อนข้างง่าย คุณสามารถยืนยันตัวเองผ่านเว็บไซต์ของคุณเองได้ เพื่อสิ่งนั้น สิ่งที่คุณต้องทำคือเพิ่มที่อยู่เว็บไซต์ของคุณลงในโปรไฟล์ของคุณ จากนั้นใส่ลิงก์พิเศษไปยัง Mastodon บนไซต์ WordPress ของคุณ

เพิ่มเว็บไซต์ของคุณและคัดลอกลิงก์การยืนยัน

ขั้นตอนแรกเกิดขึ้นในการตั้งค่า Mastodon ของคุณภายใต้ โปรไฟล์สาธารณะ ที่นี่ คุณสามารถเพิ่มเว็บไซต์ของคุณลงในโปรไฟล์ของคุณผ่านทางช่องพิเศษทางด้านขวา

ช่องพิเศษของโปรไฟล์ Mastodon

เพียงใส่คำอธิบายในคอลัมน์ด้านซ้ายและ URL ทางด้านขวา เมื่อคุณทำและบันทึก ข้อมูลจะปรากฏบนโปรไฟล์ Mastodon ของคุณทันที

ที่อยู่เว็บไซต์ในโปรไฟล์มาสโตดอน

คุณยังพบลิงก์การยืนยันในการตั้ง ค่าโปรไฟล์สาธารณะ ใต้แท็บ การยืนยัน

ลิงก์ยืนยันมาสโตดอน

เพียงคัดลอกด้วยปุ่ม อย่างไรก็ตาม คุณสามารถสร้างลิงก์ที่คุณกำหนดเองได้ มันจะใช้งานได้ตราบใดที่มีแอตทริบิวต์ rel="me" อยู่และปรากฏบนเว็บไซต์ของคุณ

รวมลิงก์การยืนยันไปยัง WordPress

มีหลายวิธีในการเพิ่มลิงก์ไปยังเว็บไซต์ของคุณ วิธีที่ง่ายที่สุดอย่างหนึ่งคือการใช้ไอคอนโซเชียลที่เชื่อมโยงกับโปรไฟล์ Mastodon ของคุณจากเว็บไซต์ของคุณ เรามีคำแนะนำโดยละเอียดเพิ่มเติมด้านล่าง

ไอคอนโซเชียล Mastodon ในส่วนท้ายของ WordPress

อีกทางเลือกหนึ่งคือเพิ่มเป็นลิงก์ไปยังส่วน <head> ของเว็บไซต์ของคุณ ดังนี้:

 <link rel="me" href="https://mastodon.world/@nschaeferhoff">

ด้วยวิธีนี้ผู้ใช้จะมองไม่เห็น วางโค้ดด้านบนไว้ในไฟล์ header.php ของคุณ หรือเพิ่มด้วยปลั๊กอิน เช่น Insert Headers and Footers โดยปกติแล้ว คุณจะต้องใช้ลิงก์โปรไฟล์ของคุณเอง ไม่ใช่ของฉัน

คุณยังสามารถจัดคิวไว้ในส่วนหัวของคุณผ่านทาง functions.php ด้วยข้อมูลโค้ดนี้ (เครดิตไปที่ David Artiss):

 function add_mastodon_verification() { ?> <link rel="me" href="[your Mastodon profile link]"> <?php } add_action( 'wp_head', 'add_mastodon_verification' );

ตัวเลือกอื่นๆ ได้แก่ ใส่ไว้ในบล็อกโพสต์ วางไว้ในส่วนท้ายของคุณ หรือสร้างหน้าการยืนยันแยกต่างหาก โปรดทราบว่าหากคุณใช้หน้าเว็บอื่นนอกเหนือจากหน้าแรกของคุณ (หรือ URL ใดก็ตามที่คุณโพสต์ลงในโปรไฟล์ Mastodon เป็นเว็บไซต์ของคุณ) คุณจะต้องรวมหน้าการยืนยันแยกต่างหากไว้ในฟิลด์พิเศษของคุณด้วย

ลิงก์หน้าการยืนยันมาสโตดอน

เมื่อคุณมีทั้งสองส่วนแล้ว คุณเพียงแค่ต้องรอให้เซิร์ฟเวอร์ Mastodon รับการเปลี่ยนแปลง เมื่อดำเนินการแล้ว คุณจะเห็นเครื่องหมายถูกสีเขียวบนโปรไฟล์ของคุณ

อย่างไรก็ตาม หากสิ่งที่กล่าวมาข้างต้นซับซ้อนเกินไปสำหรับคุณ ก็ยังมีปลั๊กอิน Simple Mastodon Verification อีกด้วย

เพิ่มไอคอนโซเชียล Mastodon ให้กับ WordPress

วิธีที่ดีในการผสานรวมบัญชี Mastodon เข้ากับตัวตนบนเว็บหลักของคุณคือการใส่ไอคอนโซเชียลที่ลิงก์กลับไปยัง Mastodon ดังที่เราได้ทราบไปแล้วก่อนหน้านี้ นี่เป็นความเป็นไปได้ในการตั้งค่าการยืนยัน Mastodon ของคุณ

ส่วนที่ดีที่สุด: นั่นเป็นฟังก์ชันดั้งเดิมของโปรแกรมแก้ไข WordPress Gutenberg คุณสามารถทำได้ง่ายมากโดยใช้บล็อก ไอคอนโซเชียล

เพียงไปที่ ลักษณะ > ตัวแก้ไข และเปิดเทมเพลตเพจหรือส่วนเทมเพลตที่คุณต้องการเพิ่มไอคอน ส่วนท้ายมักจะเป็นความคิดที่ดี

แก้ไขส่วนท้ายใน WordPress เพื่อรวมลิงก์ Mastodon

ที่นี่ ใช้ตัวแทรกบล็อก (ปุ่มบวกใหญ่ที่มุมซ้ายบน) ปุ่ม เพิ่มบล็อก หรือคำสั่งสแลชเพื่อเพิ่มบล็อก ไอคอนโซเชียล

เพิ่มบล็อกลิงก์โซเชียลในตัวแก้ไข WordPress

เมื่ออยู่บนหน้า ให้คลิกเครื่องหมายบวกเพื่อเพิ่มไอคอน จากนั้นเลือก Mastodon

เพิ่มไอคอนโซเชียล Mastodon ในตัวแก้ไข WordPress

คลิกที่ไอคอนเพื่อเพิ่มลิงค์ ใช้ตัวเลือก link rel ใต้ Advanced ในแถบด้านข้างเพื่อรวมแอตทริบิวต์ rel="me" สำหรับการตรวจสอบหากคุณต้องการ (เพียงป้อน me ไม่ต้องใส่เครื่องหมายคำพูดหรืออะไรเลย)

เพิ่มแอตทริบิวต์ลิงก์และ rel ให้กับไอคอนโซเชียล

เมื่อคุณบันทึกการเปลี่ยนแปลง ไอคอน Mastodon จะปรากฏบนเว็บไซต์ WordPress ของคุณและยังใช้เป็นวิธีการตรวจสอบอีกด้วย

ลิงก์โซเชียล Mastodon ในส่วนท้ายของ WordPress

แสดงฟีด Mastodon ของคุณบนเว็บไซต์ WordPress ของคุณ

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

ใช้การฝังอัตโนมัติ

Mastodon เป็นหนึ่งในหลายแพลตฟอร์มที่ WordPress นำเสนอการฝังอัตโนมัติ ดังนั้น หากคุณต้องการแสดงโพสต์ Mastodon เพียงโพสต์เดียวบนเว็บไซต์ของคุณ ก็เพียงพอที่จะคัดลอกและวางลิงก์ของโพสต์นั้น

คุณได้รับสิ่งนั้นได้อย่างไร?

บน Mastodon เพียงค้นหาโพสต์ (หรือที่เรียกว่าตุ๊ด) ที่คุณต้องการฝัง คลิกที่ไอคอนสามจุดที่ด้านล่างและเลือก คัดลอกลิงก์ไปยังโพสต์นี้

คัดลอกลิงก์ไปยังโพสต์มาสโตดอน

หลังจากนั้น คุณสามารถไปที่หน้าบนเว็บไซต์ของคุณที่คุณต้องการให้ปรากฏ และวางลิงก์ในตัวแก้ไข WordPress จะแปลงเป็นการฝังโดยอัตโนมัติ

โพสต์มาสโตดอนแบบฝัง

ฝังโพสต์ผ่าน HTML

ดังที่คุณเห็นจากภาพหน้าจอด้านบน การฝังอัตโนมัติทำงานได้ไม่ดีสำหรับฉัน ดังนั้นฉันจึงพบว่านี่เป็นตัวเลือกที่ดีกว่าในการใช้ฟังก์ชันฝัง Mastodon-native คุณสามารถค้นหาได้ในที่เดียวกับตัวเลือกในการคัดลอกลิงก์ไปยังตุ๊ดของคุณ

เข้าถึงรหัสฝังโพสต์ Mastodon

คลิกเพื่อรับข้อมูลโค้ดเพื่อคัดลอก

คัดลอกโค้ดฝังมาสโตดอน

สิ่งสำคัญคือคุณต้องไม่วางลงในโปรแกรมแก้ไข WordPress เพียงอย่างเดียว ให้ใช้บล็อก HTML แบบกำหนดเอง เพื่อฝังลงในเพจแทน

โพสต์ Mastodon ฝังโพสต์ลงในโปรแกรมแก้ไข WordPress

สิ่งนี้นำไปสู่ผลลัพธ์ที่ดีกว่ามากและคุณสามารถดูตัวอย่างในตัวแก้ไขได้

ดูตัวอย่าง Mastodon ที่ฝังอยู่ในโปรแกรมแก้ไข WordPress

แสดงฟีด Mastodon ทั้งหมดของคุณ

หากคุณไม่เพียงต้องการใส่ Toots เดี่ยว ๆ บนเว็บไซต์ WordPress ของคุณ แต่ต้องการใส่ฟีดทั้งหมดของคุณ ก็ยังมีปลั๊กอินรวม Mastodon Feed อีกด้วย หลังการติดตั้ง ระบบจะเพิ่มรหัสย่อ [include-mastodon-feed] ให้กับเว็บไซต์ของคุณ ซึ่งคุณสามารถใช้แสดงฟีดได้ทุกที่ที่คุณต้องการ

อย่างไรก็ตาม ก่อนอื่นคุณต้องค้นหา ID ผู้ใช้ Mastodon ของคุณก่อน ซึ่งน่าเสียดายที่อาจเป็นเรื่องยุ่งยากเล็กน้อยหากคุณไม่ใช่ผู้ดูแลระบบของอินสแตนซ์ Mastodon ของคุณ ในกรณีนั้น คุณจะต้องส่งคำขอ API โดยใช้ลิงก์ด้านล่าง

 https://yourinstance.com/api/v2/sea[email protected]&resolve=true&limit=5

แทนที่ yourinstance.com ทั้งสองรายการด้วย URL ของเซิร์ฟเวอร์ Mastodon ที่ชื่อผู้ใช้ของคุณลงทะเบียนไว้ และ yourusername ด้วยชื่อผู้ใช้จริงของคุณ จากนั้นวางลงในแถบเบราว์เซอร์ขณะลงชื่อเข้าใช้บัญชีของคุณ หากทุกอย่างเป็นไปด้วยดี จะส่งผลให้หน้าจอมีรหัสผู้ใช้ของคุณอยู่ที่ด้านบน

ค้นหารหัสผู้ใช้ Mastodon

จากนั้นคุณสามารถใช้สิ่งนี้เพื่อเติมรหัสย่อของปลั๊กอินซึ่งมีลักษณะดังนี้:

 [include-mastodon-feed instance="YOUR-INSTANCE" account="YOUR-ACCOUNT-ID"]

อีกครั้ง แทนที่ YOUR-INSTANCE และ YOUR-ACCOUNT-ID ด้วยข้อมูลที่จำเป็น (ไม่รวม http/https สำหรับ URL อินสแตนซ์ของคุณ) และโพสต์รหัสย่อในโพสต์หรือหน้าที่คุณต้องการให้ฟีด Mastodon ของคุณปรากฏบนเว็บไซต์ WordPress ของคุณ .

เมื่อคุณแสดงตัวอย่างหรือเผยแพร่เพจแล้ว ฟีดจะปรากฏที่ส่วนหน้าของไซต์ของคุณ

มาสโตดอนฟีดบนเวิร์ดเพรส

รหัสย่อของปลั๊กอินใช้พารามิเตอร์เพิ่มเติมมากมายเพื่อปรับแต่ง คุณสามารถยกเว้นการตอบกลับจากฟีด จำกัดจำนวนสถานะที่มองเห็นได้ เปิดใช้งานโหมดมืด และอื่นๆ อีกมากมาย คุณสามารถค้นหาทั้งหมดได้ที่หน้าปลั๊กอินในคำแนะนำในการติดตั้ง โซลูชันปลั๊กอินทางเลือกคือ Shortcode Mastodon Feeds

นอกจากนี้ยังมีเครื่องมือที่เรียกว่า Mastofeed.com (เพื่อไม่ให้สับสนกับเวอร์ชัน .org ซึ่งเราจะพูดถึงเพิ่มเติมด้านล่าง) ช่วยให้คุณสร้างมาร์กอัป HTML เพื่อโพสต์ฟีด Mastodon บนเว็บไซต์ของคุณและยังควรค่าแก่การตรวจสอบอีกด้วย

ส่วนติดต่อผู้ใช้ของ Mastofeed.com

โพสต์โพสต์ WordPress ล่าสุดของคุณไปที่ Mastodon โดยอัตโนมัติ

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

โพสต์อัตโนมัติไปที่ Mastodon ด้วยปลั๊กอิน

มีโซลูชันปลั๊กอินหลายอย่างที่คุณสามารถใช้เพื่อบรรลุเป้าหมายนี้ได้ สำหรับตัวอย่างนี้ เราจะใช้ Mastodon Autopost คุณสามารถติดตั้งได้ตามปกติผ่านเมนู ปลั๊กอิน

หลังจากการติดตั้ง ปลั๊กอินจะขอให้คุณลงชื่อเข้าใช้บัญชี Mastodon ของคุณในการตั้งค่าก่อน

หน้าการตั้งค่าการโพสต์อัตโนมัติของ Mastodon

ป้อนอินสแตนซ์ของคุณ (ปลั๊กอินมีคำแนะนำอัตโนมัติ) และดำเนินการต่อ สิ่งนี้จะนำคุณไปยัง Mastodon ซึ่งคุณต้องลงชื่อเข้าใช้บัญชีของคุณและอนุญาตปลั๊กอิน

อนุญาตปลั๊กอินบน Mastodon

หลังจากนั้น ระบบจะนำคุณกลับไปยังการตั้งค่าที่คุณกำหนดค่าส่วนใหญ่ว่าต้องการให้โพสต์ของคุณปรากฏอย่างไร

การกำหนดค่าการโพสต์อัตโนมัติของ Mastodon

เลือกว่าจะรวมชื่อเรื่อง ข้อความที่ตัดตอนมา ลิงก์ และ/หรือแท็ก ควรปรากฏเป็นตุ๊ดส่วนตัว ประเภทเนื้อหาที่จะโพสต์ และจะโพสต์ทุกอย่างโดยอัตโนมัติหรือไม่

ใน การกำหนดค่าขั้นสูง คุณสามารถปรับแต่งเพิ่มเติมได้โดยสร้างเทมเพลต Toot ของคุณเอง เลือกจำนวนอักขระสูงสุด และเพิ่มคำเตือนเนื้อหาเริ่มต้นหากจำเป็น

การกำหนดค่าขั้นสูงของโพสต์อัตโนมัติ Mastodon

เมื่อบันทึกแล้ว ปลั๊กอินจะเริ่มทำงานและเผยแพร่เนื้อหาของคุณไปยัง Mastodon โดยอัตโนมัติ นอกจากนี้ยังเพิ่มตัวเลือกให้กับเครื่องมือแก้ไข WordPress ซึ่งคุณสามารถตัดสินใจได้ทีละโพสต์ว่าคุณต้องการเผยแพร่รายการใดโดยอัตโนมัติ

ตัวเลือกการโพสต์อัตโนมัติ Mastodon ในตัวแก้ไข WordPress

ปลั๊กอินที่คล้ายกันมากพร้อมตัวเลือกเพิ่มเติมคือ Share on Mastodon

Mastofeed.org

ตัวเลือกที่สองที่แตกต่างกันเล็กน้อยในการโพสต์เนื้อหา WordPress ของคุณไปที่ Mastodon โดยอัตโนมัติคือการใช้ Mastofeed.org ที่นี่ คุณสามารถใช้ฟีด RSS ของไซต์ของคุณเพื่อโพสต์เนื้อหาเว็บไซต์ไปยังบัญชี Mastodon ของคุณได้

การตั้งค่าทำได้ง่ายมาก ไปที่หน้าแรกของไซต์แล้วป้อนอินสแตนซ์ Mastodon ของคุณ (อีกครั้ง โดยไม่มี http:// ข้างหน้า)

Mastofeed.org

ในหน้าจอถัดไป ให้เข้าสู่ระบบ Mastodon จากนั้นอนุญาตให้ Mastofeed โพสต์ในนามของคุณ เมื่อกลับมาที่ไซต์เดิม คลิก เพิ่มฟีดใหม่

เพิ่มฟีดใหม่ใน Mastofeed

หลังจากนั้น ให้โพสต์ลิงก์ไปยังฟีด RSS ของเว็บไซต์ของคุณ (โดยปกติจะเป็นเพียงแค่ yourdomain.com/rss ) และเลือกระดับการมองเห็น

เพิ่มฟีด RSS ให้กับ Mastofeed

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

กำหนดค่าฟีด Mastofeed

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

เชื่อมต่อ WordPress กับ ActivityPub

วิธีสุดท้ายในการรวม Mastodon กับ WordPress ที่เราต้องการสำรวจคือ ActivityPub หากคุณไม่คุ้นเคย ActivityPub ก็เป็นโปรโตคอลที่รองรับหลายแพลตฟอร์มของ Fediverse ซึ่งมี Mastodon อยู่ด้วย

มีปลั๊กอินในสถานะเบต้า เรียกง่ายๆ ว่า ActivityPub ซึ่งช่วยให้คุณสามารถรวมเว็บไซต์ WordPress ของคุณเข้ากับปลั๊กอินได้เช่นกัน สิ่งที่ยอดเยี่ยมคือ การทำเช่นนี้ทำให้ผู้ใช้ Mastodon สามารถติดตามโพสต์บนบล็อกของคุณบนโซเชียลเน็ตเวิร์ก และการตอบกลับใด ๆ ที่พวกเขาส่งจะปรากฏเป็นความคิดเห็นบนเว็บไซต์ของคุณโดยอัตโนมัติ

ปลั๊กอินกิจกรรม

หน้าผู้เขียนของคุณยังกลายเป็นโปรไฟล์บนแพลตฟอร์มที่ใช้ ActivityPub ซึ่งผู้อื่นสามารถติดตามและรับการอัปเดตจากพวกเขาโดยอัตโนมัติ การตั้งค่านั้นค่อนข้างง่าย โดยพื้นฐานแล้วคุณเพียงแค่ติดตั้งและเปิดใช้งานปลั๊กอิน การตั้งค่ามีเพียงตัวเลือกในการกำหนดค่าว่าเนื้อหาบล็อกของคุณจะปรากฏอย่างไร

การตั้งค่าปลั๊กอินของ ActivityPub

ปรับแต่งตามที่คุณต้องการ บันทึก และเริ่มโต้ตอบกับ Mastodon

มาสโตดอน + เวิร์ดเพรส = ️

Mastodon และ WordPress ดูเหมือนว่าพวกเขาควรจะเป็นเพื่อนที่ดีและพวกเขาก็เป็นเช่นนั้น! มีหลายวิธีในการรวมทั้งสองแพลตฟอร์มเข้าด้วยกัน

ตั้งแต่การใช้ WordPress เพื่อยืนยันตัวตนบนเว็บของคุณ การโพสต์เนื้อหา Mastodon บน WordPress และในทางกลับกัน ไปจนถึงการรวมเว็บไซต์ของคุณเข้ากับ Fediverse โดยสมบูรณ์ — มีหลายวิธีในการเริ่มต้น เนื่องจากทั้งสองแพลตฟอร์มเติบโตอย่างต่อเนื่อง คงจะสนุกน่าดูที่พวกเขาจะพบวิธีอื่นในการเล่นร่วมกัน

คุณจะรวมเว็บไซต์ WordPress ของคุณเข้ากับสถานะ Mastodon ของคุณหรือในทางกลับกันได้อย่างไร มีปลั๊กอินหรือเครื่องมืออื่น ๆ ที่จะแนะนำหรือไม่? โปรดทำในส่วนความเห็น!