آموزش تابع the_tags در وردپرس
مقالات وردپرسآموزش سیر تا پیاز تابع the_tags در طراحی قالب وردپرس ! در کدام صفحات قالب وردپرس باید از تابع tags استفاده کنیم ؟ نکات مهم مربوط به استفاده از برچسبها و سئو !

در سری مقالات معرفی و تشریح توابع کاربردی وردپرس ، اکنون به تابع the_tags رسیدیم . در مقالات قبلی در رابطه با توابعی همچون the_category و the_content و the_title و … صحبت کردیم و سعی داشتیم تا هر چیزی که درمورد این توابع از محل استفاده تا خصوصیات آن وجود دارد را خدمتتان تشریح کنیم .
اکنون با بررسی تابعی دیگر بنام the_tags در خدمتتان خواهیم بود . در تمام مقالات قبلی به این موضوع اشاره شده که از اسامی توابع وردپرس میتوان هدف آنها را حدس زد . تابع the_tags برای نمایش برچسبهای نوشته کاربرد دارد .
اگر درمورد taxonomy در وردپرس اطلاعی ندارید حتما مقاله taxonomy در وردپرس چیست را مطالعه کنید تا درک محتوای این بخش برای شما سادهتر باشد . قسمت دستهبندی نوشته اساسا یک ساختار taxonomy است که امکان ایجاد دستهها بصورت والد و فرزند در آن وجود دارد .
قسمت برچسبها نیز دقیقا براساس همین ساختار taxonomy پیاده شده است با این تفاوت که امکان ایجاد برچسب والد مثل قسمت دستهها وجود ندارد و این بخش صرفا در یک سطح تعریف شده است . اگر به قسمت برچسب در قسمت مدیریت وردپرس مراجعه کرده و نوار آدرس مرورگر را مشاهده کنید ، آدرسی بصورت زیر را خواهید دید :
https://...../edit-tags.php?taxonomy=post_tag
همانطور که شاهد هستید این بخش براساس taxonomy پیاده شده است . اساسا اصول برچسب گذاری مطالب در یک سایت وردپرسی بسیار مهم است . دررابطه با اصول صحیح برچسب گذاری برای نوشتهها که بصورتی مناسب برای سئو سایت انجام شود ، لازمه داشتن دانشی مرتبط است . در این مورد توصیه میکنیم مقاله ” اصول برچسب ” را مطالعه کنید و قبل از اینکه در سایت خودتان اقدام به برچسب گذاری کنید ، اصول برچسب را بخوبی یاد بگیرید .
بررسی دقیق تابع the_tags
اگر این تابع را در بخش developer وردپرس بررسی کنید ، اشاره شده است که ساختار این تابع بصورت زیر است :
the_tags( string $before = null, string $sep = ‘, ‘, string $after = ” )
در این بخش شما 3 پارامتر ورودی دارید که بسیار ساده هستند .هر 3 پارامتر این تابع بصورت string است یعنی میتوانید مقادیری بصورت رشته به این تابع ارسال کنید .
before اولین پارامتر است . این پارامتر عبارت یا آیکونی را میتواند قبل از اسامی برچسبها چاپ کند . مثلا شما میتوانید عبارت ” برچسب ” را به این تابع بعنوان ورودی اول ارسال کنید تا این تابع بصورت خودکار این عبارت را برای شما چاپ کند . یا برای مثال علامت # رابه نشانه هشتگ چاپ کنید .
<?php
while(have_posts()) { the_post(); ?>
<span><?php the_tags(); ?></span>
<?php } ?>
پارامتر دوم یعنی sep برای آیتم جدا کننده اسم برچسبها از یکدیگر است . این پارامتر را در تابع the_category نیز داشتیم که در آن تابع پارامتر اول بود . میتوانید برای جدا کردن اسم برچسبها از علامت هایی همچون ” – / , ” استفاده کنید . حتی میتوانید از فاصله نیز استفاده نمائید .
پارامتر سوم این تابع یعنی after نیز دقیقا همانند پارامتر اول ، عبارت یا علامتی را بعد از اسامی برچسبها برای شما چاپ خواهد کرد . دقیقا همانند پارامتر اول میتوانید با این پارامتر نیز برخورد کنید .
استفاده از تابع the_tags در صفحه single.php
اصلیترین و درستترین محل استفاده از این تابع در داخل صفحه جزئیات نوشته یا به عبارتی فایل single.php است . در محلی که قصد دارید تا برچسبهای مربوط به نوشته را چاپ کنید کافیست تا این تابع را تحت شرایط مدنظر خودتان استفاده کنید . برای مثال در دیجی کالا مگ این قسمت را مشاهده میکنید :
تمامی برچسبهای مربوط به این نوشته در انتهای آن نمایش داده شده است و تمام این اسامی ، به صفحه برچسب مربوط به خود لینک هستند و شما با کلیک روی نام هر برچسب ، میتوانید تمامی مطالبی که این برچسب به آنها تعلق گرفته است را مشاهده کنید .
درمورد تابع the_tags مواردی که باید اطلاع داشته باشید در همین اندازه است و این تابع ، کاربردی بیش از این برای شما نخواهد داشت . یک تابع کوچک تنها با 3 پارامتر ساده . البته این تابع در داخل حلقه while نیز قابل استفاده است اما مسلما جای مناسبی برای آن نیست . امیدواریم از این محتوا نهایت استفاده را داشته باشید .