تعيين صورة مميزة دون نشرها في الموضوع

أنا على علم بالمكونات اللازمة لتعيين صورة مميزة عن طريق اختيار إحدى الصور في الموضوع، ولكن هل هناك أي خيار آخر مشابه لـ Wordpress حيث يمكننا تحميل صورة كميزة دون أن تكون في الموضوع نفسه؟ أرغب بشدة في استخدامها كصورة open graph، ولكن ليس بالضرورة تضمينها في المنشور، لأن صورة open graph يمكن أن تتضمن معلومات لجذب القراء المحتملين، ولكن في الموضوع نفسه لن يكون ذلك منطقيًا.

آخذ اختصارًا. أستخدم همسة لنشر صورة، ثم مكون معاينات قائمة المواضيع لاختيارها.

إعجابَين (2)

أعتقد أن إخفاء الصورة من المنشور هو أفضل خيار متاح حاليًا

إعجابَين (2)

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

ماذا عن تسمية الصورة بطريقة معينة طوال الوقت، على سبيل المثال، البدء بـ “hidden-image-” واستخدام CSS لإخفاء جميع الصور التي تبدأ بهذه الطريقة؟

يبدو أن هذا ممكن:

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

ما هو “الهمس” في هذا السياق؟

هل يمكننا تغيير “wrap” من “hidden” إلى شيء أكثر تخصيصًا لتجنب أي خطر يفكر فيه @Jagster؟

انظر Creating a whisper post

إعجابَين (2)

أنا أفكر أيضًا: إذا كانت الصورة مخفية، فهل سيظل بإمكان open graph “رؤية” الصورة لاستخدامها؟

الصورة مخفية فقط من الظهور. لا تزال موجودة، ولكنها غير مرئية عند النظر إلى الموضوع.

يمكنك جعل CSS أكثر تحديدًا بحيث لا يخفي كل شيء، بل يخفي على سبيل المثال الصور فقط أو حتى الصور التي تم تحديدها كصورة مصغرة فقط.

مثالي:
المنشور:

testing

[wrap=hidden-img]
![grün|500x500|thumbnail](upload://wDxG1UR10Uj4bCO9l3pUbJvBAW5.png)
[/wrap]

CSS:

div[data-wrap="hidden-img"] img[data-thumbnail="true"] {
  display: none;
}

بعد ذلك، تحتاج إلى استخدام الغلاف، وتحتاج إلى وضع صورة فيه وإضافة |thumbnail لإخفائها.

بدون [data-thumbnail="true"] سيتم إخفاء جميع الصور في الغلاف. ولكن هذا لا يزال أقل من “كل شيء”.

إعجابَين (2)

سيناريو التهديد هنا، أو بالنسبة لي، هو أن يخفي شخص ما شيئًا يكرهه جوجل بوت. ستكون طريقة سهلة لتخريب تحسين محركات البحث وما إلى ذلك.

يمكنك أيضًا إخفاء الأشياء في المنشورات باستخدام تقنيات أخرى

مثل <!-- تعليقات HTML -->
يوجد واحد أدناه

هذا الشيء بالذات مخصص لي فقط لاستخدامه في فئات معينة. إنه ليس شيئًا أسمح للمستخدمين الآخرين بالقيام به.

ولكن سيتم اعتبار هذا تعليقًا، وليس صورة، صحيح؟ عندما يتعلق الأمر بالرسم البياني المفتوح.

إذًا، بشكل أساسي، يمكن أن تكون بيانات التغليف أي شيء أريده؟
يبدو هذا خيارًا جيدًا.

ماذا عن اقتراحي لتسمية الصور بطريقة معينة؟

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


تعديل: لا تهتم. لاحظت أنه تمت إعادة تسمية الملفات بأرقام وأحرف عشوائية، لذا لن ينجح هذا.

كان هذا مجرد مثال على أن إخفاء الأشياء في المنشورات ممكن. لذا سيجد الجهات الفاعلة السيئة طرقًا أخرى لإضافة أشياء.

إنه يضيف فقط شيئًا يمكنك استخدامه في CSS لتخصيصه. في مثالي، يضيف hidden-img ثم يمكنني استخدام ذلك لإخفاء الصورة.

أعتقد أنه يمكن أن ينجح. عندما يكون لديك ![IWantToHideThis|500x500|thumbnail](upload://wDxG1UR10Uj4bCO9l3pUbJvBAW5.png) يمكنك استخدام شيء مثل

.cooked img[alt="IWantToHideThis"] {
  display: none;
}

نعم، وما أعنيه هو أن hidden-img ليس شيئًا “ثابتًا”؟ إذا أردت استخدام abc-airplane، طالما أنني أستخدم نفس الشيء في CSS، فسيعمل ذلك أيضًا؟

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

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

نعم، يمكنك استخدام أي كلمة مفتاحية تريدها.

أعتقد ذلك، لكنني لست متأكدًا.

كنت أشير إلى حلي لتسمية ملفاتي بطريقة معينة قبل التحميل، مثل:
hide-this-image-vacations-2025.jpg
ثم سيقوم CSS بإخفاء جميع الصور التي تبدأ بـ hide-this-image-، ولكن عندما أقوم بتحميل صورة، فإنها لا تحتفظ بالاسم hide-this-image-vacations-2025.jpg. سيتم تحويلها إلى شيء مثل wDxG1UR10Uj4bCO9l3pUbJvBAW5.png