شارك المقال

7 نصائح أساسية لاستخدام الرموز القصيرة في WordPress

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

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

باستخدام الرموز القصيرة

ما هي الرموز القصيرة في ووردبريس؟

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

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

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

بعد قولي هذا ، دعنا نلقي نظرة على بعض النصائح حول استخدام الرموز القصيرة في WordPress.

النصيحة 1. اعرف متى لا تستخدم الرموز القصيرة

تعتبر الرموز القصيرة رائعة ، لكن استخدام الرموز القصيرة في كل منشور ليس فكرة رائعة. هناك العديد من سمات WordPress التي تدعي بفخر أنها تحتوي على أكثر من 200 رمز قصير.

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

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

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

سيؤدي ذلك إلى تسهيل تصميم هذا العنصر وإزالته بسهولة إذا قررت القيام بذلك.

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

النصيحة 2: إثبات أكوادك القصيرة في المستقبل

تعتبر الرموز القصيرة رائعة ، ولكن إذا تم توفيرها بواسطة السمة الخاصة بك ، فقد ترغب في التفكير مرتين في استخدامها بشكل مفرط. لماذا ا؟

لأنه إذا قمت بتغيير المظهر الخاص بك ، فمن المحتمل ألا يكون للموضوع التالي نفس الرمز القصير.

أفضل طريقة لمنع ذلك هي إضافة مكون إضافي خاص بالموقع .

ما عليك سوى نسخ ولصق مقتطف الرمز المختصر من ملف function.php الخاص بالقالب ، ثم لصقه في المكون الإضافي الخاص بموقعك.

نصيحة 3: كيفية البحث عن رمز قصير في موضوع WordPress الخاص بك

من أجل إثبات الرمز القصير الخاص بك في المستقبل ، يجب أن تعرف كيف تبدو وظيفة الرمز القصير وكيفية العثور عليها في قالبك.

تحتاج أولاً إلى فتح مجلد السمة الخاص بك والذي يوجد عادةً في / wp-content / theme / your-theme-name /

تريد البحث داخل ملف function.php أو إذا كان الموضوع يحتوي على مجلد يتضمن ، ثم داخله.

افتح الملفات وابحث عن المصطلح add_shortcode.

فيما يلي مثال لما يبدو عليه مقتطف الرمز القصير:

1

2

3

4

5

function my_shortcode_function() { 

$i = ‘<p>Hello World!</p>’;

return $i;

add_shortcode(‘my-shortcode’, ‘my_shortcode_function’);

ينشئ هذا الرمز رمزًا قصيرًا “my-shortcode” ، والذي يعرض تحية نصية بسيطة ويمكن تضمينه في منشور WordPress أو صفحة مثل هذا:

[my-shortcode]

دليل مفيد: كيفية إنشاء رمز قصير في WordPress .

نصيحة 4: استخدام الرموز القصيرة في الأدوات

استخدام رمز قصير في أدوات WordPress

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

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

تذكر أن هذه الميزة لا يتم تمكينها افتراضيًا في WordPress. إذا لم تتمكن من رؤية الرمز القصير الخاص بك في عنصر واجهة مستخدم ، فأنت بحاجة إلى إضافة هذا الرمز في ملف jobs.php الخاص بالقالب أو في مكون إضافي خاص بالموقع.

1

add_filter(‘widget_text’, ‘do_shortcode’);

النصيحة 5. إضافة رمز قصير في ملفات السمات

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

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

1

<?php echo do_shortcode(“[example_shortcode]”); ?>

النصيحة 6. إخفاء رمز قصير معطل

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

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

كل ما عليك فعله هو إضافة الكود التالي في ملف function.php الخاص بالقالب أو في ملحق خاص بالموقع.

1

add_shortcode( ‘shortcodetag’, ‘__return_false’ );

هذا الرمز يعيد إضافة الرمز المختصر اليتيمة بدون إخراج. لا تنسَ استبدال shortcodetagاسم الرمز المختصر الخاص بك.

النصيحة 7. البحث عن الرموز المختصرة المستخدمة في المشاركات

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

يمكنك استخدام هذا الرمز في ملف jobs.php الخاص بالقالب الخاص بك أو في ملحق خاص بالموقع للقيام بالعمل الشاق نيابة عنك.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

function wpb_find_shortcode($atts, $content=null) { 

ob_start();

extract( shortcode_atts( array(

        ‘find’ => ”,

    ), $atts ) );

$string = $atts[‘find’];

$args = array(

    ‘s’ => $string,

    );

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {

        echo ‘<ul>’;

    while ( $the_query->have_posts() ) {

    $the_query->the_post(); ?>

    <li><a href=”<?php  the_permalink() ?>”><?php the_title(); ?></a></li>

    <?php

    }

        echo ‘</ul>’;

} else {

        echo “Sorry no posts found”; 

}

wp_reset_postdata();

return ob_get_clean();

}

add_shortcode(‘shortcodefinder’, ‘wpb_find_shortcode’); 

يقوم هذا الرمز ببساطة بإنشاء رمز قصير يسمى shortcodefinder. يقوم بتشغيل استعلام WordPress ويسرد المنشورات بعلامة رمز قصير معين.

على سبيل المثال ، إذا أردت العثور على جميع المنشورات التي تحتوي على رمز قصير [نموذج الاتصال] ، فيمكنك ببساطة إدخال [shortcodefinder find = ‘contact-form’] في صفحة WordPress وحفظها. الآن إذا قمت بمعاينة الصفحة ، فستتمكن من رؤية جميع المنشورات التي تحتوي على الرمز القصير.

لمزيد من الإرشادات التفصيلية ، راجع دليلنا حول كيفية العثور على الرموز القصيرة غير المستخدمة وإخفائها في WordPress.

نصيحة إضافية: ما الرموز القصيرة التي يمكنني استخدامها الآن؟

غالبًا لا يعرف المستخدمون الرموز القصيرة المتاحة لهم. و البرنامج المساعد الرمز القصير إشارة يوفر قائمة وتفاصيل عن الهاتفية القصيرة المتاحة في الموقع وورد الخاص بك.

نأمل أن تساعدك هذه النصائح في تعلم كيفية استخدام الرموز القصيرة وتحقيق أقصى استفادة منها في WordPress مثل المحترفين.

خدمات مميزة لآجلك

نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.

اشترك معنا لمزيد من المعرفة

إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

 

توضيح

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

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

أرسل تصحيح

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}