مارک پلاس

تکنولوژی نوین اینترنتی

کدهای کوتاه (Shortcodes) وردپرس

دسته‌بندی‌ها

کدهای کوتاه (Shortcodes) وردپرس

کدهای کوتاه (Shortcodes) در وردپرس:

 ابزاری برای ساده‌سازی محتوای سایت


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

تعریف کدهای کوتاه (Shortcodes)

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

چرا از کدهای کوتاه استفاده کنیم؟ 🤔

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

  2. افزایش انعطاف‌پذیری: کدهای کوتاه این امکان را به شما می‌دهند که ابزارها و ویژگی‌های مختلف را به راحتی در صفحات خود بگنجانید.

  3. صرفه‌جویی در زمان: به جای اینکه بخواهید کدهای طولانی بنویسید، فقط کافی است از کدهای کوتاه برای دستیابی به نتیجه دلخواه استفاده کنید.

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

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

مثال ساده از کد کوتاه:

plaintext
[gallery]

این کد یک گالری تصاویر را در محتوای شما نمایش می‌دهد.

انواع رایج کدهای کوتاه در وردپرس

وردپرس به طور پیش‌فرض چندین کد کوتاه را ارائه می‌دهد، اما شما همچنین می‌توانید از افزونه‌ها و تم‌های مختلف برای دسترسی به کدهای کوتاه اضافی استفاده کنید.

1. گالری تصاویر

اگر می‌خواهید گالری تصاویر را در محتوای خود نمایش دهید، از کد کوتاه [gallery] استفاده کنید. شما می‌توانید این کد را در داخل پست یا صفحه خود قرار دهید و تصاویر را از کتابخانه رسانه‌ای وردپرس انتخاب کنید.

نمونه کد کوتاه برای گالری:

plaintext
[gallery ids="1,2,3,4"]

در این مثال، تصاویری که ID آن‌ها به ترتیب ۱، ۲، ۳ و ۴ است، در گالری نمایش داده می‌شوند.

2. لیست ویدجت‌ها

کد کوتاه [recent-posts] می‌تواند به شما کمک کند تا آخرین پست‌های سایت خود را به‌صورت خودکار در هر کجا که می‌خواهید نمایش دهید.

نمونه کد کوتاه برای آخرین پست‌ها:

plaintext
[recent-posts number="5"]

این کد ۵ پست اخیر سایت شما را به نمایش می‌گذارد.

3. فرم تماس

بسیاری از افزونه‌ها برای فرم تماس از کدهای کوتاه استفاده می‌کنند. به‌طور مثال، اگر از افزونه "Contact Form 7" استفاده می‌کنید، می‌توانید کد کوتاه زیر را در پست یا صفحه خود قرار دهید:

plaintext
[contact-form-7 id="1234" title="فرم تماس"]

4. اسلایدر تصاویر

بعضی از افزونه‌های اسلایدر مانند Slider Revolution و MetaSlider کدهای کوتاه مخصوص خود را دارند. به‌طور مثال:

plaintext
[rev_slider alias="homepage-slider"]

این کد اسلایدر را در صفحه نمایش می‌دهد.

ایجاد کد کوتاه سفارشی در وردپرس

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

php
function custom_shortcode() { return "سلام، این یک کد کوتاه سفارشی است!"; } add_shortcode('custom', 'custom_shortcode');

حالا می‌توانید کد کوتاه [custom] را در هر پست یا صفحه‌ای وارد کنید و متن مورد نظر شما نمایش داده می‌شود.

نکات و پیشنهادات مهم در استفاده از کدهای کوتاه

  1. سازگاری با قالب‌ها: برخی قالب‌ها و افزونه‌ها ممکن است کدهای کوتاه متفاوتی داشته باشند. بنابراین، همیشه مستندات مربوط به قالب یا افزونه خود را مطالعه کنید.

  2. اضافه کردن کدهای کوتاه به ویجت‌ها: بسیاری از کدهای کوتاه به شما این امکان را می‌دهند که آن‌ها را در ویجت‌ها یا حتی در فوتر سایت خود قرار دهید.

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

نتیجه‌گیری

کدهای کوتاه (Shortcodes) در وردپرس ابزاری قدرتمند و انعطاف‌پذیر هستند که به شما امکان می‌دهند امکانات مختلف را در سایت خود با حداقل تلاش و بدون نیاز به دانش برنامه‌نویسی اضافه کنید. از گالری‌ها، فرم‌های تماس، اسلایدرها و حتی کدهای کوتاه سفارشی می‌توانید برای بهبود تجربه کاربری و بهینه‌سازی سایت خود استفاده کنید.

اگر سوالی دارید یا نیاز به کمک بیشتر دارید، خوشحال می‌شوم که کمک کنم! 🌟

محتوای مرتبط

پست‌های مرتبط