http://rokesh.ir/use-shortcode-in-wordpress-theme/

نحوه استفاده از shortcode در قالب وردپرس

shortcode یا همان کد های کوتاه در وردپرس یک سری کد هستند که با استفاده از آنها می توانید اطلاعاتی را در نوشته یا برگه های وردپرس فراخوانی کنید. مثلا خود وردپرس برای قرار دادن یک گالری تصویر در نوشته های سایت شما از Shortcode ها استفاده می کند. بسیاری از افزونه هایی که برای وردپرس ساخته می شوند نیز برای فراخوانی اطلاعات خود از این کد ها استفاده می کنند.
استفاده از شورت کد ها در داخل مطالب یا برگه های وردپرس خیلی راحت می باشد اما شاید برای شما این سوال پیش آمده باشد که چگونه می توانید از شورت کد ها در داخل قالب سایت خود استفاده کنید. وردپرس برای استفاده از شورت کد ها در قالب سایت یک تابع به نام do_shortcode را در نظر گرفته است. با استفاده از این تابع به راحتی می توانید هر نوع شورت کدی که دارید را در قالب قرار دهید.

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

کافی است تا در کد بالا به جای [shortcode] شورت کد مورد نظر خود را قرار دهید.

دیدگاه کاربران

  1. سلام یه سوال: یه افزونه دارم که این shortcode رو داره:
    [starbox id=”login_name”]
    وقتی این shortcode رو توی یکی از فایل هام میذارم هیچی نشون نمیده. ولی مثلا وقتی به جای login_name ، یوزرنیم یه کاربر رو میذارم نشونش میده. چجوری میتونم یوزرنیم نویسنده ی مطلبی که باز شده رو بگیرم و به جای login_name بذارم؟

  2. ali

    مهندس جان
    من برا افزونه یوزر ساب میت شورت کد را داده نمیدونم کجا بزارمش .لطفن کمک!

    • سعید شعبانی

      راستش محل قرار دادن شورت کد ها بستگی به افزونه و انتظاری که خودتون از اون افزونه دارید بستگی داره, شما می تونید به صورت مستقیم شورت کد ها را داخل برگه ها یا پست ها قرار بدید یا با این روش در فایل های قالب.

  3. ali

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

  4. silence

    ببخشید این تابع do_shortcode کجاست؟
    من نمیتونم پیداش کنم

  5. این کد رو باید در همون قسمت پسا مطلب جدید بزاریم؟

    • سعید شعبانی

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

  6. shervin

    با سلام
    مشکل من اینه که یه گالری با جی کوئری خودم ساختم و اوردمش داخل وردپرس حالا نمی دونم چطوری برای این گالری دسترسی از داخل وردپرس ایجاد کنم برای تغییر عکسها و اینکه این گالری در تمام صفحاتم ثابت هستش
    ممنون میشم اگه کمکم کنید
    با تشکر

  7. بسیار مفید و عالی
    موفق باشید.

  8. rvmohzoibak

    سلام من شورتکدی دارم که داخلش از “” استفاده شده. مثلا اینجوری: [shortcode”text”] واسه همین وقتی میذارمش توی این کدی که شما دادین، اجرا نمیشه. چکار کنم؟

کاربر گرامی برای ارسال دیدگاه اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.