آموش مقدماتی برنامه نویسی وردپرس
دوستان سلام.
همان طور که می دانید شورت کدها کاربردهای فراوانی در وردپرس دارند و به کمک آن ها می توان طیف وسیعی از عملکردها را پیاده سازی کرد.
مثلا با کمک شورت کد می توانید یک پیام خاص را به کاربر نشان دهید و یا اینکه فعالیت پیچیده تری مثل اجرای ایجکس ajax در یک صفحه یا برگه ی خاص را پیاده سازی کنید.
در این آموزش قصد داریم نحوه ی ایجاد یک شورت کد ساده را آموزش دهیم که بعدها می توانید به کرات از آن در پروژه های برنامه نویسی خود استفاده کنید.
شورت کد shortcode چیست؟
تعریف خیلی ساده ی شورت کد این است که شورت کد یک تابع خاص است که دو آرگومان می پذیرد و هر کدام از این آرگومان ها تنظیمات خاصی را اعمال می نمایند.
اولین آرگومان , نام شورت کد و دومین آرگومان تابع کال بک callback را مشخص می کند. در ادامه برای فهم بهتر مثالی می زنیم.
فرض کنید که می خواهیم شورت کدی بسازیم که یک پیام خاص را در صفحه چاپ کند. در این صورت به شکل زیر عمل می کنیم :
[php]
<?php
add_shortcode(‘print_my_message’,’func_of_print_my_message’);
[/php]
همان طور که می بینید تابع add_shortcode را فراخوانده ایم و دو آرگومان به آن داده ایم. اولین آرگومان یعنی print_my_message نام شورت کد است و دومین آرگومان یعنی func_of_print_my_message تابع کال بک است.
شما در تابع کال بک می توانید کدهای خود را بنویسید تا هر جا که شورت کد قرار گرفت این کدها اجرا شوند.
اکنون به سراغ تابع کال بک می رویم :
[php]
function func_of_print_my_message(){
echo ‘
<h1 style="color: red;">hello , this is my first message in wordpress that learned from dorpress</h1>
‘;
}//end of function func_of_print_my_message
[/php]
همان طور که ملاحظه می فرمایید ما یک تابع نوشتیم و در آن یک عبارت خاص را پرینت کردیم. اکنون هر کجا که شورت کد print_my_message را قرار دهید عبارت موردنظرتان چاپ می شود.
مثال بالا یک مثال خیلی ساده از کاربرد شورت کد در وردپرس بود. کاربردهای خیلی پیچیده تری مثل نمایش فرم جستجو یا پروفایل کاربر و … نیز وجود دارد که در آموزش های آینده به آن ها نیز خواهیم پرداخت.
امیدوارم که این آموزش برایتان مفید واقع شده باشد.
در صورت داشتن سوال یا درخواست راهنمایی می توانید آن را از بخش نطرات مطرح فرمایید تا به آن پاسخ داده شود.