در سیستم مدیریت محتوای وردپرس، قابلیت ایجاد و استفاده از شورتکدها یکی از ابزارهای قدرتمند و کاربردی برای سفارشیسازی محتواست. شورتکدها به کاربران و توسعهدهندگان این امکان را میدهند که بدون نیاز به ویرایش مستقیم کدهای قالب یا پلاگین، عملکردهای خاصی را به راحتی در پستها، صفحات یا ویجتها اضافه کنند. به عبارتی، با استفاده از شورتکدها میتوان به راحتی بخشهای خاصی از سایت را به صورت پویا و قابل تغییر نگه داشت.
در این آموزش قصد داریم تا با ارائه یک مثال ساده و کاربردی، نحوه ایجاد یک شورتکد برای نمایش سال جاری را در سایت وردپرسی شما توضیح دهیم. این شورتکد میتواند در هر جایی از سایت استفاده شود و به طور خودکار سال فعلی را بهروزرسانی کند، بهخصوص برای نمایش در قسمتهایی مانند فوتر سایت که معمولاً اطلاعات ثابتی همچون حقکپیراست (Copyright) در آن نمایش داده میشود.
با استفاده از این روش، میتوانید از قابلیتهای شورتکد برای بهبود عملکرد سایت خود بهره ببرید و تجربه کاربری بهتری ارائه کنید.
اینجا یک نمونه کد ساده و کاربردی برای وردپرس است که یک شورتکد (Shortcode) ایجاد میکند تا بتوانید محتوای سفارشی را در صفحات و پستهای خود نمایش دهید.
این کد یک شورتکد به نام current_year
ایجاد میکند که سال جاری را نمایش میدهد:
کد نمایش سال جاری با شورتکد
// ایجاد شورتکد برای نمایش سال جاری function display_current_year() { return date('Y'); } add_shortcode('current_year', 'display_current_year');
نحوه استفاده:
- این کد را به فایل
functions.php
قالب وردپرس خود اضافه کنید. - در هر جایی از صفحه یا پست وردپرس که بخواهید سال جاری نمایش داده شود، میتوانید از شورتکد زیر استفاده کنید:
[current_year]
مثال:
اگر این کد را در پستی وارد کنید:
Copyright © [current_year] Your Website Name
خروجی به صورت زیر نمایش داده میشود:
Copyright © ۲۰۲۴ Your Website Name
این یک مثال ساده است، و میتوانید بر اساس نیاز خود شورتکدهای پیچیدهتر ایجاد کنید، مثلاً برای نمایش اطلاعات پویا یا حتی فراخوانی APIهای مختلف.
نتیجهگیری:
افزودن شورتکدهای سفارشی در وردپرس، یکی از بهترین راهها برای بهبود انعطافپذیری سایت و ایجاد قابلیتهای پویا و کاربردی است. در این آموزش با یک مثال ساده، شورتکدی برای نمایش سال جاری را معرفی کردیم که میتواند به راحتی در صفحات مختلف سایت مورد استفاده قرار گیرد. این کار علاوه بر اینکه به مدیریت بهتر و بهروزتر سایت کمک میکند، باعث میشود که از اشتباهات متداولی مانند فراموش کردن بهروزرسانی سال در بخشهایی نظیر فوتر جلوگیری شود.
طراحان وبسایت که از این روشها و تکنیکهای سفارشیسازی استفاده میکنند، نه تنها کار خود را حرفهایتر و انعطافپذیرتر ارائه میدهند، بلکه توانایی خود در ارائه راهحلهای بهینه و دقیق را به نمایش میگذارند. این نوع بهینهسازیهای کوچک اما مهم، به مرور زمان تفاوتهای چشمگیری در کیفیت پروژههای آنها ایجاد میکند و رضایت مشتریان را به همراه خواهد داشت.