Command Palette

Search for a command to run...

كيفية معرفة الموضوع الذي يستخدمه موقع WordPress

كيفية معرفة الموضوع الذي يستخدمه موقع WordPress

T
Toolz Team
|Sep 25, 2026|9 دقيقة قراءة
تفضل Toolz.dev على Google

كاشف موضوع ووردبريس

اكتشف سمة WordPress التي يقوم الموقع بتشغيلها، مع الإصدار والمؤلف والموضوع الأصلي والأدلة التي جاءت منها كل إجابة.

استخدم كاشف موضوع ووردبريس

أرسل لي أحد العملاء رابطًا الشهر الماضي يحتوي على سطر واحد مختصر: &quot؛ اجعل موقعنا يبدو هكذا.&quot؛ لا يوجد اسم موضوع، ولا جهة اتصال للمطورين، ولا ميزانية لإعادة البناء. قبل أن أتمكن من تحديد ما إذا كان ذلك بمثابة أسبوعين من العمل أو بعد ظهر يوم CSS، كنت بحاجة إلى معرفة ما كان يعمل به الموقع بالفعل - وأسرع إجابة صادقة تأتي من الصفحة نفسها، وليس من السؤال.

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

ليرة تركية؛DR: افتح مصدر الصفحة وابحث عن ورقة الأنماط المحملة منها /wp-content/themes/<slug>/. أن slug هو مجلد السمات. جلب /wp-content/themes/<slug>/style.css وكتلة الرأس في الأعلى تسمي السمة ونسختها ومؤلفها و- إذا كانت سمة فرعية - الأصل الذي توسعه في Template: خط. إذا لم يتم تحميل أي شيء من /wp-content/لا يزال من الممكن أن يكون الموقع WordPress: ربما يكون المضيف المُدار أو البرنامج الإضافي للتحسين قد أعاد كتابة المسارات.

أين تقوم صفحة WordPress بتسمية موضوعها الخاص؟

يجب على كل سمة تحميل ورقة الأنماط الخاصة بها من المجلد الخاص بها، ويقدم WordPress ملفات السمات من موقع ثابت /wp-content/themes/<slug>/. لذا فإن أول ما يجب فعله بأي صفحة هو عرض المصدر والبحث عنه wp-content/themes. ما يعود يبدو هكذا:

<link rel="stylesheet" id="astra-theme-css"
      href="https://example.com/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.6.2" />

اسم المجلد بين themes/ والشرطة المائلة التالية هي الإجابة: astra. هذه حقيقة تتعلق بالرد، وليس تخمينًا لكيفية ظهور الصفحة.

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

إشارة حيث يظهر ما يثبت
/wp-content/themes/<slug>/ ورقة الأنماط وعناوين URL للبرنامج النصي الموضوع النشط ومجلد #39؛s
/wp-includes/ عناوين URL للبرنامج النصي الأساسية مثل wp-emoji-release.min.js WordPress core يخدم الصفحة
<link rel="https://api.w.org/"> <head>و أ Link: رأس الاستجابة تم تمكين REST API
<meta name="generator" content="WordPress 6.7"> <head> النسخة الأساسية، عندما لا يتم تجريدها

علامة المولد هي التي تتم إزالتها غالبًا. الكثير من المكونات الإضافية للأمان تقوم بتجريدها، وسطر في السمة &#39؛s functions.php يفعل الشيء نفسه، لأنه يعلن عن نسخة دقيقة لأي شخص يبحث عن المشكلات المعروفة. غيابه لا يقول شيئًا عما إذا كان الموقع هو WordPress.

كيف تحصل على الاسم الحقيقي والنسخة &#39؛؟

المجلد slug ليس اسمًا. astra يمكن التعرف عليه، twentytwentyfour أمر واضح، ولكن الكثير من slugs هي اختصارات لا يعرفها أحد خارج الوكالة. الاسم يعيش طلب واحد أبعد من ذلك.

كل موضوع يشحن أ style.css في جذره، ويتطلب WordPress أن يبدأ هذا الملف بكتلة تعليق تعلن عن نفسها. جلب https://example.com/wp-content/themes/astra/style.css والجزء العلوي من الملف يقرأ:

/*
Theme Name: Astra
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Version: 4.6.2
Template: astra
Text Domain: astra
*/

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

تحذير واحد على الإصدار، وهو مهم أكثر مما يتوقعه الناس. Version: هو ما كتبه مؤلف الموضوع لهذا الإصدار. إنه دقيق في موضوع لم يمسه أحد وغير موثوق به في اللحظة التي يقوم فيها شخص ما بتحرير الملفات دون تغيير الرقم، وهو ما يحدث باستمرار على المواقع التي تم &quot؛ فقط تم إصلاحه بسرعة واقتباسه؛ عدة مرات. اقرأها كموضوع &#39؛ ادعاء خاص بها عن نفسها.

ماذا يعني ظهور موضوعين؟

الصفحة التي تقوم بتحميل أوراق الأنماط من مجلدين للموضوع تقوم دائمًا بتشغيل سمة فرعية.

السمة الفرعية عبارة عن مجلد صغير يتجاوز جزءًا من أحد الوالدين بدلاً من نسخه. الطفل &#39؛س style.css يسمي أصله في أ Template: يقوم Line وWordPress بتحميل كلا المجلدين. هذه العلاقة هي بيت القصيد: يمكن تحديث الأصل دون تدمير التخصيصات، وهو الطريقة الموصى بها لتعديل أي موضوع لم تكتبه.

لذلك عندما ترى كليهما astra و astra-child، الموضوع النشط هو astra-child والوالد هو astra. ال Template: الحقل هو ما يحسم الأمر، بدلاً من التخمين من أسماء المجلدات - لا تتم تسمية الكثير من السمات الفرعية على اسم أصلها على الإطلاق.

وهذا أيضًا هو المكان الذي تسوء فيه الإجابات الآلية بطريقة محددة وقابلة للتكرار. إن البحث في الكتالوج الذي يطابق slug لموضوع منشور سوف يتعرف بسعادة على الوالد، لأن الأصل هو المنشور، وأبلغ عن ذلك كإجابة. الصفحة هي المرجع الأفضل هنا: ورقة الأنماط التي تقوم بتحميلها هي ما يعرضها، نقطة.

لماذا لا يعرض الموقع أي موضوع على الإطلاق؟

هذه هي الحالة التي تستحق الفهم، لأنها المكان الذي تكمن فيه أداة واثقة بالنسبة لك.

تقوم العديد من الإعدادات العادية بمسح مجلد السمات من الصفحة

  • مكون إضافي للتخزين المؤقت أو التحسين يقوم بربط كل ورقة أنماط في ملف واحد مدمج تحت /wp-content/cache/. يحتوي الملف المدمج على الموضوع &#39؛s CSS؛ اختفى اسم المجلد theme&#39؛s من العلامات.
  • مضيف أو CDN يخدم الأصول من مسار مُعاد كتابته، لذا /wp-content/themes/astra/... يصل كما /assets/a1b2c3.css.
  • إعداد مقطوع الرأس، حيث يكون WordPress هو المسؤول وواجهة برمجة التطبيقات ولكن هناك شيء آخر يجعل الواجهة الأمامية. لا يوجد موضوع بالمعنى المعتاد.
  • موقع ليس ببساطة WordPress.

تبدو هذه الأربعة متطابقة من الخارج إذا كان كل ما تتحقق منه هو &quot؛ هل وجدت مجلد سمة واقتباس؛. إنهم ليسوا نفس الإجابة، ويبلغون عن الثلاثة الأولى باسم &quot؛ وليس WordPress&quot؛ خطأ في الاتجاه الواثق. تحقق من الإشارات الأخرى - /wp-includes/، رابط REST API، wp-json الطريق - قبل اختتام أي شيء. لا يمكن للموقع أن يخدم أيًا من مساراته المميزة ولا يزال يجيب https://example.com/wp-json/ باستخدام مؤشر JSON، الذي يقوم بتسويتها.

يساعد أيضًا مسح الصفحة الداخلية بدلاً من الصفحة الرئيسية أكثر مما يتوقعه الأشخاص. الصفحات الرئيسية هي الصفحة الأكثر تخزينًا مؤقتًا والأكثر تحسينًا في معظم المواقع؛ يقوم منشور مدونة أو صفحة اتصال بتحميل ملفات الموضوع &#39؛ بشكل متكرر دون أن يمسها أحد.

هل هذا قانوني، وهل يعرف صاحب الموقع؟

قراءة صفحة عامة هي طلب عادي. يقوم متصفحك بنفس الطريقة في كل مرة تزورها، ويقوم سجل الوصول إلى الموقع &#39؛ بتسجيله بنفس الطريقة التي يسجل بها كل زائر آخر. لا شيء يتعلق بالتحقق من سمة ما يمس منطقة المسؤول، أو يرسل نموذجًا، أو يحاول تسجيل الدخول.

ما تفعله بالإجابة هو الجزء الذي يحتوي على القواعد. اسم ونسخة الموضوع &#39؛ هي حقائق؛ رمز الموضوع &#39؛s مرخص، ومعظم سمات WordPress هي GPL، مما يمنحك الكثير ولكنه ليس مثل &quot؛ كل شيء مباح؛ مع العلامة التجارية لشخص ما & #39؛ أو صورهم أو محتواهم. تحديد سمة حتى تتمكن من شراء نفس السمة هو الاستخدام العادي. نسخ الموقع ليس سؤال موضوع.

كيف يمكنك التحقق بسرعة، دون قراءة المصدر؟

التسلسل باليد هو: عرض المصدر، البحث wp-content/themesخذ slug، وأحضر هذا المجلد &#39؛s style.css، اقرأ الرأس. من المحطة أمرين:

curl -s https://example.com | grep -o 'wp-content/themes/[^/]*' | head -1
curl -s https://example.com/wp-content/themes/astra/style.css | head -20

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

المكونات الإضافية هي سؤال منفصل يحتوي على أدلة منفصلة وتحذير أكبر بكثير، ولهذا السبب فهي أداة منفصلة - كاشف البرنامج المساعد ووردبريس يقرأ نفس الصفحة لما يتم تحميله عليها. وإذا كنت على الجانب الآخر من هذا، قم بنشر موضوع أو مكون إضافي خاص بك، فإن مولد ريدمي يكتب readme.txt يوزع دليل WordPress.org.

مقالات ذات صلة

ما الذي تفعله العلامة المستقرة، ولماذا لا يقوم الشخص الخطأ بشحن أي شيء

ما الذي تفعله العلامة المستقرة، ولماذا لا يقوم الشخص الخطأ بشحن أي شيء

تحدد العلامة المستقرة الإصدار الذي يخدمه WordPress.org، وتقرأ من trunk/readme.txt. أخطأ في الأمر ولم يقم المستخدمون بتنزيل أي شيء أو تعليمات برمجية قديمة. الحقول التمهيدية الأخرى التي تفشل بهدوء، بالترتيب الذي تعض به.

أدوات ووردبريس·
T
Toolz Team·25 سبتمبر·9m
لماذا يعود فحص البرنامج المساعد فارغًا، وما الذي يثبت ذلك

لماذا يعود فحص البرنامج المساعد فارغًا، وما الذي يثبت ذلك

يقرأ اكتشاف البرنامج المساعد ما يتم تحميله من الصفحة من /wp-content/plugins/، لذا فإن المكونات الإضافية للمسؤول فقط، والمكونات الإضافية على الصفحات الأخرى، وأي شيء مدمج في البرنامج الإضافي للتخزين المؤقت غير مرئية. والنتيجة هي أرضية، وليس مخزونًا أبدًا.

أدوات ووردبريس·
T
Toolz Team·25 سبتمبر·8m
ما هو Synastry؟ كيف تتم مقارنة مخططي الميلاد، من جانب إلى آخر

ما هو Synastry؟ كيف تتم مقارنة مخططي الميلاد، من جانب إلى آخر

يقارن Synastry بين مخططين للولادة عن طريق قياس الزاوية بين مواضع كل شخص وكل موضع من مواضع الآخر، والزوايا المتعرجة القريبة من 0° أو 60° أو 90° أو 120° أو 180° كجوانب.

علم التنجيم·
T
Toolz Team·19 سبتمبر·17m

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!