تكامل ووردبريس/إضافة

مرحباً بالجميع، هل من الممكن تضمين موقع ووردبريس في مجتمع ديسكورس المستضاف ذاتيًا الخاص بي؟

أهلاً بك @omiebi في Discourse Meta.

أفضل طريقة للعمل مع كل من Wordpress و Discourse هي أن يكون لديك Wordpress و Discourse على خادمين منفصلين (أي في عنواني ويب مختلفين)، وربطهما باستخدام إضافة WP Discourse Plugin. يرجى الاطلاع على مقدمة إضافة WP Discourse Plugin هنا:

طريقة أخرى، إذا كنت ترغب فقط في الوصول إلى موقع ووردبريس داخل ديسكورس، ستكون بتضمينه باستخدام iframe. أعتقد أنه يجب عليك أيضًا التأكد من وضع نطاق موقع ووردبريس في إعدادات المسؤول المسموح بها لـ iframes.

هناك أيضًا خيار لنشر موضوع ديسكورس كصفحة، مما قد يساعدك في جعل iframe هذا صفحة منفصلة خاصة به داخل ديسكورس.

يمكنك القيام بذلك من الناحية الفنية، لكنني أنصح بالتفكير في خيارات أخرى أولاً :wink:

إعجاب واحد (1)

هاها، افترضت أنك قد تفعل ذلك، لكنني لست متأكدًا من العيوب الرئيسية. ستكون المزايا هي وجود مكان واحد فقط للناس لزيارته، على الأقل في حالتي، حيث أن ووردبريس هو مجرد موقع ظلي يراه الناس غالبًا مضمنًا في موقع ديسكورس.\n\nما هي بعض عيوب هذا؟

هناك إجابة قصيرة وإجابة طويلة لهذا.

الإجابة القصيرة هي أن

  1. الكثير من الأشياء تتعطل عند استخدام موقع كامل في إطار iframe، خاصة مع نظام قابل للتوصيل مثل Wordpress (كما يفعلون في Discourse)، و

  2. في تجربتي في العمل مع هذا النوع من الطلبات على مر السنين، فإن الفائدة التي يدركها الناس عادةً في القيام بشيء كهذا وهمية إلى حد ما. غالبًا ما يشعر مسؤول الموقع أنه “أكثر ترتيبًا” أن يكون لديه “مكان واحد” على حد تعبيره، ومع ذلك فإن المستخدمين لا يلاحظون ذلك عادةً أو لا يهتمون به.

في حوالي 7 سنوات من الاستجابة لهذا النوع من الطلبات من العملاء، لم أصادف موقفًا يكون فيه استخدام إطار iframe منطقيًا بالفعل. في معظم الحالات، تكون الطريقة الأفضل لجعل Wordpress و Discourse يبدوان وكأنهما جزء من نفس “الموقع” هي استخدام رأس مشترك.

إعجاب واحد (1)

شكراً @jimkleiber و @angus. لذا أنا أحاول بشكل أساسي توجيه الزيارات إلى كلا المنصتين. أريد أن يرى زوار مجتمع discourse دائمًا الصفحة المضمنة لموقع WordPress والعكس صحيح.

حسنًا، سآخذ كلمتك على محمل الجد في الوقت الحالي وأبقيهما منفصلين وأرى كيف تسير الأمور. شكرًا لك!

إعجاب واحد (1)