هل سبق لك أن أردت السماح للمستخدمين بالاشتراك في مؤلفين محددين على WordPress؟ إذا كان لديك موقع WordPress متعدد المؤلفين ، فقد يرغب المستخدمون في الاشتراك في مؤلفهم المحدد. سنشرح لك في هذا البرنامج التعليمي كيفية السماح للمستخدمين بالاشتراك في مؤلفين فرديين على WordPress.
لماذا إضافة ميزة الاشتراك على وورد؟
تسمح معظم المدونات الكبيرة متعددة المؤلفين مثل "Huffington" للمستخدمين بمتابعة المؤلفين المفضلين لديهم. يمكنك تقديم هذه الميزة إلى بلوق وورد أيضا.
ينشئ WordPress تغذية RSS لجميع المؤلفين والفئات والعلامات وتنسيقات المنشورات المخصصة والتعليقات على موقعك. ومع ذلك ، لا يمكن للمستخدمين الوصول بسهولة إلى هذه الروابط.
بصفتك مالكًا للموقع ، ستحتاج فقط إلى إضافة روابط وخيارات اشتراك حتى يتمكن المستخدمون من الاشتراك في المؤلفين.
بعد قولي هذا ، دعنا نلقي نظرة على هذه الطريقة التي ستسمح لك بالسماح باشتراكات المؤلف في ملف بلوق وورد.
كيفية إضافة ميزة التأليف الاشتراك على وورد
جميع المؤلفين على موقع WordPress الخاص بك لديهم موجز RSS فريد. يوجد موجز RSS في عنوان URL مشابه لما يلي:
https://www.example.com/author/herve/feed/
لا تنس استبدال "herve" باسم مؤلف موجود على موقعك.
كثير وورد المواضيع يضم قسمًا يعرض معلومات السيرة الذاتية للمؤلف في نهاية المقالة. يمكنك إضافة كود HTML هذا في قسم السيرة الذاتية للمؤلف لعرض رابط لموجز RSS الخاص به.
اشترك في مشاركات توم
يمكنك أيضًا إنشاء الرابط تلقائيًا واستخدام رمز قصير لإدراجه يدويًا في المقالات.
يجب عليك أولا إضافة هذا الرمز إلى الخاص بك وورد البرنامج المساعد.
// دالة لإنشاء وظيفة ارتباط موجز RSS للمؤلف bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id ()، '')؛ $ authorfeedlink = ' اشتراك في مقالات من'. get_the_author_meta ('display_name'). '' ؛ إرجاع authorfeedlink $؛ } // أنشئ رمزًا قصيرًا لعرض الارتباط add_shortcode ('authorfeed'، 'bpc_author_feed') ؛ // تمكين تنفيذ الرمز القصير في أدوات نصوص WordPress add_filter ('widget_text'، 'do_shortcode') ؛
يمكنك الآن ببساطة استخدام الرمز المختصر [authorfeed] في مقالاتك ، وسيؤدي تلقائيًا إلى إنشاء رابط لتغذية RSS للمؤلف. لا تتردد في تخصيص النص الذي تريد عرضه للرابط.
كيفية إضافة ارتباط اشتراك على الشريط الجانبي
سنستخدم طريقة الرمز المختصر التي أظهرناها أعلاه لعرض اشتراك المؤلف على WordPress. اذهبوا إلى الموقع " المظهر> الحاجيات ، وإضافة عنصر واجهة مستخدم نص إلى الشريط الجانبي الخاص بك.
ستحتاج إلى إضافة الرمز المختصر [authorfeed] في مربع نص الأداة. بعد ذلك ، لا تنس حفظ الأداة الخاصة بك. يمكنك الآن زيارة موقعك لمشاهدة زر الاشتراك قيد التشغيل.
تكمن مشكلة هذه الطريقة في أنها تعرض الأداة في كل صفحة ، بما في ذلك الصفحة الرئيسية والفئة والأرشيف ، إلخ.
تحتاج إلى تثبيت وتفعيل البرنامج المساعد « الحاجيات الشاشة ". لمزيد من التفاصيل ، راجع دليلنا خطوة بخطوة حول كيفية تثبيت ملف وورد البرنامج المساعد. بعد التنشيط ، تحتاج إلى زيارة موقع الأدوات وتعديل الأداة " المميز واختر المكان الذي تريد عرض القطعة فيه.
ستلاحظ خيارات جديدة للتحكم في عرض القطعة على صفحات مختلفة من موقعك. الآن عليك تحديد " يتم التحقق من مشاهدة الصفحات ثم تحقق من عنصر واحد.
لا تنس النقر على زر « حفظ » لحفظ إعدادات القطعة. هذا كل شيء في هذا البرنامج التعليمي. أتمنى أن تتمكن من عرض زر الاشتراك على قناتك بلوق وورد.
بون journée!
مثير للاهتمام ، ولكن هل سيكون من الممكن أيضًا إنشاء رمز عبر CSS أو ما شابه - بدون مكونات إضافية - من شأنه أن يسمح لزوار موقع الويب الخاص بي بالاشتراك في التعليقات (جميع التعليقات ، الردود فقط على تعليقاتي - يجب أن يكون الخيار متاحًا).
يجب أن يكون كل شيء متوافقًا مع اللائحة العامة لحماية البيانات. لم يتم اختبار جميع المكونات الإضافية التي وجدتها مع الإصدار 6.1.1 من WordPress الخاص بي ، لذا فهي لا تعمل ويبدو أن إعادة تحميل الاشتراك في التعليق معطلة منذ فترة طويلة. لذلك كان لابد من تعطيله. كل المحاولات لجعله يعمل مرة أخرى قد فشلت. سأكون سعيدا لسماع الرد.
إل جي ساندرا!
مرحبًا ، عندما أختبر أن لدي هذا
خطأ فادح: خطأ لم يتم اكتشافه: استدعاء دالة غير محددة add_shortcode () في /var/www/vhosts/ ……………………………… ../wp-includes/functions.php: 7203 تتبع التكديس: # 0 / var / www / vhosts / …………… ../ demo.dizalty.tv/wp-settings.php (111): يتطلب () # 1 /var/www/vhosts/………………./wp-config.php (94): required_once ('/ var / www / vhosts…') # 2 /var/www/vhosts/………………………………………………………. (37): need_once ('/ var / www / vhosts ... ') # 3 /var/www/vhosts/………………..wp-admin/admin.php (34): need_once (' / var / www / vhosts… ') # 4 / var / www / vhosts / …………………… / wp-admin / options-general.php (10): required_once ('/ var / www / vhosts…') # 5 {main} تم إلقاؤها في / var / www / vhosts /………………………./Wp-includes/functions.php على الخط 7203
خطأ فادح: خطأ لم يتم اكتشافه: استدعاء دالة غير محددة load_default_textdomain () في /var/www/vhosts/ ……………./wp-includes/class-wp-fatal-error-handler.php:41 تتبع المكدس: # 0 [ الوظيفة الداخلية]: WP_Fatal_Error_Handler-> handle () # 1 {main} تم إلقاؤها في /var/www/vhosts/……………………/wp-includes/class-wp-fatal-error-handler.php على السطر 41
مساء الخير،
هل حاولت تعطيل بعض الإضافات؟
مرحبا،
تصف هذه المقالة بالضبط ما أريد أن أفعله ولكن أين يمكنني إدخال الرمز "// وظيفة لإنشاء RSS ......... الخاص بالمؤلف؟
شكرا مقدما على الرد.
اريك
مساء الخير،
في ملف function.php