Distributor: خيار أو ربط لإدارة عنوان URL الأساسي

تم إنشاؤها على ١ فبراير ٢٠١٩  ·  11تعليقات  ·  مصدر: 10up/distributor

حاليًا ، يقوم المكون الإضافي للموزع بتعديل عنوان URL الأساسي للمنشور الموزع والإشارة إلى موقع الويب الأصلي.
نود إيقاف هذه السلوكيات والطريقة الوحيدة للقيام بها باستخدام الكود الحالي - إزالة عوامل التصفية المضافة.

https://github.com/10up/distributor/blob/27c92e65fbca30c947900f223ec797811ffed785/includes/classes/ExternalConnections/WordPressExternalConnection.php#L947

هل ستفكر في خيار من المسؤول لإدارة هذه الوظيفة أو علامة ، سيتم تمريرها من خلال عامل التصفية؟

Documentation enhancement good first issue

ال 11 كومينتر

arsendovlatyan شكرا على المدخلات ، إنه موضع تقدير! هل يمكنك وصف حالة الاستخدام الخاصة بك بمزيد من التفصيل قليلاً حتى نتمكن من التخطيط بشكل أفضل لكيفية قدرتنا على المساعدة في معالجة مشكلتك مع الموزع؟

jeffpaul شكرا على الرد السريع.
لدينا منصة للتجارة الإلكترونية ، تعتمد على WooCommerce ونقوم بتحميل جميع المنتجات إلى موقع ويب مركزي (Hub) ، وباستخدام الموزع ، نقوم بدفع هذه المنتجات إلى مواقع ويب أخرى (المتحدثين).
نظرًا لأن Hub محمي بكلمة مرور ، فليس من المنطقي إعادة توجيه عناوين URL الأساسية إلى Hub من Spokes.

jeffpaul آسف ، هل تحتاج إلى مزيد من المعلومات؟ لا يمكنني إرسال العلاقات العامة إذا كنت ترغب في ذلك.

arsendovlatyan ، هل أنا محق في فهمك أنك تطلب طريقة عندما توزع من مركزك بحيث لا ترتبط المشاركات الموزعة بالأصل افتراضيًا أو لديها خيار لتعطيل الارتباط؟

jeffpaul بالضبط ، خيار أو مرشح يسمح لنا بإدارة هذا السلوك.

ياjeffpaul
آسف ، إذا كان من الممكن ، لسماع ملاحظاتك ، لتتمكن من المضي قدمًا أو إغلاق هذه المشكلة.
أعتقد أنه يمكننا إضافة خيار آخر واستدعائه ربما Override canonical URL ، والذي سيكون قيد التشغيل افتراضيًا ، لكنني لست متأكدًا مما إذا كانت هذه الوظيفة ستكون مفيدة للآخرين.
إذا كان عديم الفائدة أو يمكن أن يربك المستخدمين ، فربما أضف عامل تصفية مثل dt_canonicalize_front_end لتتمكن من إدارة هذا السلوك؟
يمكن إرسال PR إذا كان أي من هذه الخيارات يناسبك.

شكرا جزيلا لك!

مرحبًا arsendovlatyan شكرًا لفتح هذه المشكلة. القفز إلى جيف الذي كان بالخارج وغارق في المياه لدرجة أنه لا يمكنه العودة إليك بعد.

نود إيقاف هذه السلوكيات والطريقة الوحيدة للقيام بها باستخدام الكود الحالي - إزالة عوامل التصفية المضافة.

إزالة عامل التصفية هو الطريقة الموصى بها لتعطيل هذا السلوك ؛ هذا نمط شائع في WordPress وجزء من سبب استخدامنا دائمًا لرد اتصال مسمى يمكنك إزالته مقابل وظيفة مجهولة.

هناك خيار آخر محتمل يمكنك استخدامه وهو إضافة خطاف لاحق على get_canonical_url وإرجاع عنوان URL الخاص بك.

لا يبدو المرشح الإضافي ضروريًا إلا إذا كنت أسيء فهم الطريقة التي تريد استخدامها بها.

هل ستفكر في خيار من المسؤول لإدارة هذه الوظيفة أو علامة ، سيتم تمريرها من خلال عامل التصفية؟

يبدو أن خيار المسؤول لديه القدرة على إرباك المستخدمين. في الغالبية العظمى من الحالات ، سترغب المواقع في الحصول على روابط أساسية للعودة إلى محتواها الأصلي من النسخ الموزعة بسبب الآثار المحتملة لتحسين محركات البحث ؛ تلخص هذه المقالة ذلك جيدًا: https://moz.com/learn/seo/duplicate-content.

لقد طرحت نقطة جيدة مفادها أن بعض المستخدمين قد يفاجأون أو لا يريدون هذا السلوك. سيكون من الرائع تحسين التوثيق حول هذه الميزة - كيفية عملها وكيفية تعطيلها. عند البحث في المستندات ، لا أرى أي ذكر لتعديل عنوان URL الأساسي (تحتاج المستندات إلى تحسين بشكل عام). ربما فقرة في قسم القضايا التمهيدية أو قسم المطور (https://github.com/10up/distributor/blob/develop/README.md)؟ العلاقات العامة لذلك سيكون موضع ترحيب!

مجرد شيء قد يكون مفيدًا هنا - كان لدي استفسار مماثل وقدم لي آدم بعض التعليقات الرائعة. https://github.com/10up/distributor/issues/135

adamsilverstein شكرًا جزيلاً لك ، أتفق معك تمامًا!

jeffpaul أرسل للتو

شكرا للمساعدة

jeffpaul إذا كنت لا تمانع ،

arsendovlatyan شكرًا لالتقاط ذلك ، لقد قمت بتحديث هذا الإصدار 1.5.0 !

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات