از زمان انتشار وردپرس (سال ۲۰۰۳) تاکنون با وجود انتشار سیستم‌های مدیریت محتوای پیشرفته و کارآمد، وردپرس از معروف‌ترین و محبوب‌ترین CMS‌های مورد استفاده کاربران بوده است. یقیناً حفظ چنین محبوبیت و کاربردپذیری‌ مستلزم وجود تیم نگه‌داری بسیار حرفه‌ای است. تیمی که بتواند آپشن‌ها و ویژگی‌های مورد نیاز کاربران را درست در زمان مناسب ارائه دهد تا تمام کاربران اعم از توسعه‌دهندگان و یا حتی کاربران عادی که در زمینه IT فعالیتی ندارند به سادگی بتوانند از این آپشن‌ها استفاده کنند.

یکی از این آپشن‌های پرکاربرد و بسیار مفید Shortcode و یا کد کوتاه است.

Shortcode چیست؟

شورت کد یا کدهای کوتاه وردپرس در واقع قابلیتی است که بوسیله‌ی آن کاربران می‌توانند یک آپشن خاص را به وب‌سایت وردپرس خود اضافه کنند. مهم نیست که شما به عنوان کاربر از نحوه کدنویسی اطلاع داشته باشید یا خیر. یکی از بهترین ویژگی‌های Shortcode یا کدهای کوتاه وردپرس سادگی و آسانی استفاده از آن است.

پيشنهاد وب رمز: همه چیز درباره وردپرس و مقایسه پلت فرم های وردپرس

کاربردها و نحوه استفاده از Shortcode

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

از کدهای کوتاه می‌توان در نوشته‌ها (Posts)، صفحه‌ها (Pages) و ابزارک‌ها (Widgets) استفاده کرد. برای مثال فرض کنید در بخشی از صفحه یا ویجت سایت وردپرسی خود قصد افزودن ویدئو دارید، کافی است عبارت زیر را در آن بخش قرار دهید:

وردپرس به صورت پیش‌فرض دارای این ابزار قدرتمند داخلی یعنی Shortcode است. شورت کدهای وردپرس انواع گوناگون دارند و می‌توانند به نیازهای مختلف پاسخ دهند. برای مثال شورت کدها شامل صدا، توضیحات تصویر (Caption)، گالری تصاویر، پلی لیست، کدهای Embed و ویدئو می‌باشد. همچنین می‌توان انواع دیگر کدهای کوتاه را با پلاگینی نظیر پلاگین قدرتمند  Shortcode API و Shortcodes Ultimate به وبسایت وردپرسی افزود.

 

لیست شورت کدهای وردپرس

جهت بدست آوردن و اطلاع از فهرست شورت‌کدهای موجود در وردپرس خود می‌توانید به چند روش عمل کنید. یکی از این روش‌ها ایجاد صفحه جدید در پوسته وردپرس و افزودن کد زیر به آن است:

<pre>

<?php

        global $shortcode_tags;

        echo '';

        print_r($shortcode_tags);

        echo '';

?>

</pre>

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

به دایرکتوری wp-content مراجعه کنید و یک فایل PHP ایجاد کنید. سپس محتوای زیر را در آن قرار دهید:

<pre>

<?php

        global $shortcode_tags;

        echo '';

        print_r($shortcode_tags);

        echo '';

?>

If you want to turn this into a WordPress plugin which creates a page for you to display all the shortcodes available all you have to do is use the code below to create your own plugin. Just create a new folder in the wp-content, in this folder add a new php file and copy the following code.







<?php

/*

Plugin Name: Paulund View All Shortcodes

Plugin URI: http://www.paulund.co.uk

Description: View all the available shortcodes on your WordPress blog. This page will show you everything that is currently registered so you can use these in the text editor of WordPress

Version: 1

Author: Paul Underwood

Author URI: http://www.paulund.co.uk

*/




if(is_admin())

{

    // Create the Paulund toolbar

    $shortcodes = new View_All_Available_Shortcodes();

}




/**

 * View all available shrotcodes on an admin page

 *

 * @author

 **/

class View_All_Available_Shortcodes

{

    public function __construct()

    {

        $this->Admin();

    }

    /**

     * Create the admin area

     */

    public function Admin(){

        add_action( 'admin_menu', array(&$this,'Admin_Menu') );

    }




    /**

     * Function for the admin menu to create a menu item in the settings tree

     */

    public function Admin_Menu(){

        add_submenu_page(

            'options-general.php',

            'View All Shortcodes',

            'View All Shortcodes',

            'manage_options',

            'view-all-shortcodes',

            array(&$this,'Display_Admin_Page'));

    }




    /**

     * Display the admin page

     */

    public function Display_Admin_Page(){

        global $shortcode_tags;




        ?>

        <div class="wrap">

            <div id="icon-options-general" class="icon32"><br></div>

            <h2>View All Available Shortcodes</h2>

            <div class="section panel">

                <p>This page will display all of the available shortcodes that you can use on your WordPress blog.</p>

            <table class="widefat importers">

                <tr><td><strong>Shortcodes</strong></td></tr>

        <?php




            foreach($shortcode_tags as $code => $function)

            {

                ?>

                    <tr><td>[<?php echo $code; ?>]</td></tr>

                <?php

            }

        ?>




            </table>

            </div>

        </div>

        <?php

    }

} // END class View_All_Available_Shortcodes

?>

</pre>

با انجام سرچ در سطح وب می‌توانید انواع کدهای کوتاه وردپرس را به همراه نحوه استفاده و پارامترهای موجود برای آن‌ها را پیدا کنید و با سفارش سایت ساز و فروشگاه ساز هیرو به سرعت سایت شرکتی یا فروشگاهی خود را راه‌اندازی کنید.

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

نویسنده: اردشیر بهبود

5 پاسخ به “آشنایی با شورت کدهای وردپرس و نحوه ی انجام آن”

  1. علیرضا گفت:

    با سلام من افزونه ای دارم به نام الیت ویدیو پلیر این افزونه به تعداد ویدیوهای ساخته شده شرت کد میده مثلا [Elite_video_player id=”1″] و [Elite_video_player id=”2″] و….من مشکلی که دارم وقتی پست قرار میدم و این شرت کد رو میزارم این افزونه در قالب های پیشفرض وردپرس به خوبی اجرا میشه اما قالبی که خودم از 0 تا 100 طراحی کردم خیر و هیچی نمیاره
    ممنون میشم راهنمایی کنید هرچی سرچ کردم به نتیجه ای نرسیدم

    • webramz گفت:

      سوال تخصصی است و بایست فانکشن های تعریف شده در تم ها رو بررسی کنید

  2. سارا گفت:

    عالی ممنون

  3. علیرضا محسنی گفت:

    بسیار عالی و جامع بود
    تشکر از شما

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بخشی از آمار خدمات وب رمز

تعداد خدمت ارائه شده

150
پروژه سئو
420
پروژه طراحی سایت
69000
خدمات هاست
220000
ثبت دامنه

در وب‌رمز رضایت مشتریان اولویت ماست

کارفرمایان در مورد ما چه می‌گویند

خانم مهندس درفشی

خانم مهندس درفشی

مدیر سایت "آژانس ارتباطات دان"
آقای مهندس منظمی

آقای مهندس منظمی

مدیر "هلدینگ گام"
خانم مهندس اسدی

خانم مهندس اسدی

مدیر دیجیتال مارکتینگ "ایران ادونچر"
آقای مهندس طالب زاده

آقای مهندس طالب زاده

مدیر مجموعه مهاجرتی - تحصیلی "کانادا از ایران"

برخی برندها که افتخار خدمت به آنها را داشتیم

جایگاه برند معظم شما اینجاست..

webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers
webramz customers

تعدادآرا: 991 - میانگین: 5

رأی شما ثبت شد.