۷ نکته اساسی برای استفاده از کد کوتاه در وردپرس

کد کوتاه در وردپرس به شما امکان می دهد عملکردهای مختلفی را بدون ارسال هرگونه کد به پست ها ، صفحات و ابزارک ها اضافه کنید. از این رو نام ، کد کوتاه است . بسیاری از افزونه های وردپرس و برخی از تم ها از کد کوتاه برای افزودن عناصر مختلف مانند شبکه قیمت گذاری ، تقویم رویداد و غیره به وردپرس استفاده می کنند. در این مقاله ، ما 7 نکته اساسی برای استفاده از کد کوتاه در وردپرس را به اشتراک خواهیم گذاشت.

usingshortcodes

 

کد کوتاه در وردپرس چیست؟

هر محتوایی که در یک سایت وردپرسی اضافه شود از برخی بررسی های امنیتی و فیلترها عبور می کند. این بررسی ها و فیلترهای امنیتی اطمینان حاصل می کنند که هیچ کد مخربی وارد پست ها ، صفحات ، نظرات و غیره نمی شود. این بدان معناست که شما نمی توانید مستقیماً در این مناطق کد بنویسید.

از طرف دیگر ، گاهی اوقات فقط باید در این قسمت ها کد اضافه کنید. کد کوتاه راهی برای انجام آن فراهم می کند.

کد کوتاه افزودن عناصر دیگر به پست های وردپرس را آسان می کند. به عنوان مثال ، می توانید با استفاده از یک کد کوتاه ساده ، یک اسلایدر پاسخگو زیبا اضافه کنید . شما می توانید بدون نوشتن یک خط کد ، یک فرم پیچیده نظر سنجی در وردپرس ایجاد کنید .

با گفتن این موارد ، بیایید نگاهی به برخی از نکات استفاده از کد کوتاه در وردپرس بیندازیم.

نکته ۱. بدانید چه زمانی از کد کوتاه استفاده نکنید

کد کوتاه عالی است ، اما استفاده از کد کوتاه در هر پست ایده خوبی نیست. بسیاری از موضوعات وردپرس وجود دارد که با افتخار ادعا می کنند 200+ کد کوتاه دارند.

اما اگر در هر پست از کد کوتاه استفاده می کنید ، برای همیشه با موضوع خاصی که کد کوتاه را ارائه می دهد گره خورده اید.

اگر از کد کوتاه مخصوص تم برای ایجاد دکمه های دعوت به عمل در داخل پست ها یا صفحات خود استفاده می کنید ، باید با استفاده از راهنمای ما نحوه افزودن دکمه های CSS در وردپرس بدون استفاده از کد کوتاه را بررسی کنید.

اگر می خواهید کد کوتاه را در هر موضوع اضافه کنید تا همان عنصر مانند یک تبلیغ بنر یا متن امضا را در انتهای پست خود اضافه کنید ، ممکن است بخواهید از یک افزونه استفاده کنید یا یک توسعه دهنده را برای کدگذاری مستقیم در آن استخدام کنید موضوع شما

درصورت تصمیم گیری برای انجام این کار ، سبک کردن آن عنصر راحت تر خواهد بود و به راحتی آن را حذف خواهید کرد.

به یاد داشته باشید ، اگر در هر پست از کد کوتاه استفاده می کنید و بعداً می خواهید آن را حذف کنید ، برای حذف دستی آن باید همه پست ها را ویرایش کنید. اگرچه راه ساده تری وجود دارد که بعداً در این مقاله به شما نشان خواهیم داد.

نکته ۲: اثبات آینده کد کوتاه شما

کد کوتاه عالی است ، اما اگر توسط موضوع شما ارائه شده باشد ، ممکن است بخواهید دوبار در مورد استفاده بیش از حد از آن فکر کنید. چرا؟

زیرا اگر طرح زمینه خود را تغییر دهید ، به احتمال زیاد موضوع بعدی شما همان کد کوتاه را نخواهد داشت.

بهترین راه برای جلوگیری از آن افزودن خود به یک افزونه مخصوص سایت است .

نگران نباشید ، قطعه کد کوتاه را از فایل functions.php طرح زمینه خود کپی و جایگذاری کنید و سپس آن را در افزونه مخصوص سایت خود وارد کنید.

نکته ۳: نحوه جستجوی کد کوتاه در قالب وردپرس خود

برای اثبات کد کوتاه خود در آینده ، باید بدانید که عملکرد کد کوتاه به چه صورت است و چگونه می توانید آن را در طرح زمینه خود پیدا کنید.

ابتدا باید پوشه طرح زمینه خود را که معمولاً در / wp-content / themes / your-theme-name / پیدا می شود ، باز کنید.

شما می خواهید به داخل فایل functions.php نگاهی بیندازید یا اگر موضوع دارای پوشه شامل است ، پس داخل آن باشید.

پرونده ها را باز کنید و عبارت add_shortcode را جستجو کنید.

در اینجا مثالی از شکل کوتاه آورده شده است:

۱
۲
۳
۴
۵
function my_shortcode_function() {
$i = '<p>Hello World!</p>';
return $i;
}
add_shortcode('my-shortcode', 'my_shortcode_function');

این کد یک کد کوتاه “my-shortcode” ایجاد می کند ، که یک تبریک متن ساده را برمی گرداند و می تواند در یک پست وردپرس یا صفحه مانند این قرار گیرد:

همچنین بخوانید:   rel = ”noopener” در وردپرس چیست؟

[my-shortcode]

راهنمای مفید: نحوه ایجاد کد کوتاه در وردپرس .

نکته ۴: استفاده از کد کوتاه در ابزارک ها

shortcode text widget

 

اغلب کاربران فکر می کنند کد کوتاه به پست ها و صفحات محدود می شود ، اما اینگونه نیست. شما می توانید آن را در داخل متن وردپرس خود استفاده کنید ویدجت .

به سادگی یک ابزارک متن را به نوار کناری خود بکشید و رها کنید و کد کوتاه خود را به داخل آن اضافه کنید.

به یاد داشته باشید ، این ویژگی به طور پیش فرض در وردپرس فعال نیست. درصورتی که نمی توانید کد کوتاه خود را در یک ابزارک مشاهده کنید ، باید این کد را در پرونده functions.php طرح زمینه یا یک پلاگین مخصوص سایت اضافه کنید.

۱
add_filter('widget_text', 'do_shortcode');

نکته ۵. کد کوتاه را در File Files اضافه کنید

اگر به هر دلیلی ، نیاز به خروجی گرفتن کد کوتاه را در داخل یک منطقه غیر ویجت از موضوع خود پیدا کردید ، می توانید از کد کوتاه خود در آنجا نیز استفاده کنید.

بیایید فرض کنیم شما یک الگوی صفحه سفارشی ایجاد کرده اید و می خواهید برای نمایش فرم تماس ، یک کد کوتاه قرار دهید. به سادگی کد کوتاه خود را اضافه کنید ، مانند این:

۱
<?php echo do_shortcode("[example_shortcode]"); ?>

نکته ۶. پنهان کردن کد کوتاه شکسته

اغلب کاربران بدون اینکه متوجه شوند کد کوتاه قدیمی آنها کار نمی کند ، مضامین خود را تغییر می دهند. گاهی اوقات ، آنها بعد از ماه ها متوجه می شوند که کاربری از پست قدیمی خود بازدید می کند تا متن عجیب و غریب را در آنجا پیدا کند.

خوب ، شما دو راه برای رفع آن دارید. می توانید به صورت دستی بروید و کد کوتاه را از هر پست حذف کنید ، یا می توانید کد کوتاه خراب را پنهان کنید.

تمام کاری که شما باید انجام دهید این است که کد زیر را در فایل functions.php قالب خود یا یک پلاگین مخصوص سایت اضافه کنید.

۱
add_shortcode( 'shortcodetag', '__return_false' );

این کد ، کد کوتاه یتیم را بدون خروجی دوباره اضافه می کند. فراموش نکنید shortcodetagکه نام کوتاه خود را جایگزین کنید.

در صورتی که نمی خواهید از هک در نکته ۶ استفاده کنید و می خواهید همه کد کوتاه را به صورت دستی حذف کنید ، اولین قدم این است که همه پست هایی را که از کد کوتاه استفاده می کنند پیدا کنید.

شما می توانید برای انجام کارهای سخت خود از این کد در پرونده functions.php قالب خود یا یک پلاگین خاص سایت استفاده کنید.

۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
۱۹
۲۰
۲۱
۲۲
۲۳
۲۴
۲۵
۲۶
۲۷
۲۸
۲۹
۳۰
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. این یک پرس و جو وردپرس را اجرا می کند و لیست ها را با برچسب کد کوتاه مشخص لیست می کند.

به عنوان مثال ، اگر می خواهید همه پست های حاوی کد کوتاه [contact-form] را پیدا کنید ، می توانید [shortcodefinder find = ‘contact-form’] را در یک صفحه وردپرس وارد کرده و آن را ذخیره کنید. اکنون اگر پیش نمایش صفحه را مشاهده کنید می توانید تمام پست های حاوی کد کوتاه را مشاهده کنید.

برای راهنمایی دقیق تر ، راهنمای ما را در مورد نحوه یافتن و پنهان کردن کد کوتاه استفاده نشده در وردپرس بررسی کنید.

امیدواریم این نکات به شما کمک کند تا یاد بگیرید چگونه از کد کوتاه استفاده کنید و مانند یک حرفه ای از وردپرس نهایت استفاده را ببرید.

آشکار سازی:ما در تیلو وب با پایبندی به اصول اخلاقی و اجتماعی به قانون کپی رایت احترام می گزاریم و اعلام می نماییم این مطلب از سایت
www.wpbeginner.com
برداشت و ترجمه شده است.با سپاس از توجه شما.

آموزش های بیشتر در youtube ما : tiloweb

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دنبال چی میگردی؟

اگر چیزی پیدا نکردی به پشتیبانی پیام بده