
Cache و Cookie چیست؟ بررسی کاربرد آنها در HTTP
پروتکل HTTP بهصورت پیشفرض وضعیت درخواستهای قبلی را نگهداری نمیکند. هر درخواست برای سرور یک درخواست مستقل است و سرور...
در این بخش، پرکاربردترین توابع تکسانومیها یا Taxonomies در وردپرس را بررسی میکنیم. این توابع به ما کمک میکنند تا اطلاعات دستهها و ترمها را دریافت کنیم. همچنین میتوانیم نام، شناسه، نامک، لینک و ترمهای مرتبط با یک نوشته را به دست آوریم. توابع این آموزش را در دو بخش بررسی میکنیم:
نکته: توابع این بخش مخصوص دستههای پیشفرض وردپرس هستند. برای تکسانومیهای سفارشی باید از توابع بخش دوم استفاده کنیم.
$CateID = get_cat_ID('کتاب ها');
echo $CateID;$CateName = get_cat_name(2);
echo $CateName;$args =array();
$categories = get_categories($args);
echo '<pre>';
print_r($categories);
echo '</pre>';$category = get_category(2);
echo '<pre>';
print_r($category);
echo '</pre>';$category = get_category_by_slug('book');
echo '<pre>';
print_r($category);
echo '</pre>';$link = get_category_link(2);
echo $link;$post_category = get_the_category( 23 );
echo '<pre>';
print_r($post_category);
echo '</pre>';echo چاپ کنیم.این تابع سه ورودی دارد. ورودی اول جداکننده دستهها را مشخص میکند. دوم نحوه نمایش دستههای والد را کنترل میکند. سوم نیز شناسه نوشته است.
the_category( ',', '', 23 );نکته: توابع این بخش با تمام تکسانومیها کار میکنند. میتوانیم از آنها برای تکسانومیهای پیشفرض و سفارشی استفاده کنیم.
این تابع فقط اطلاعات ترم انتخابشده را برمیگرداند. بنابراین اطلاعات فرزندان آن ترم در خروجی قرار نمیگیرد.
$term = get_term(11, 'tin_product_type');
echo '<pre>';
print_r($term);
echo '</pre>';get_term() دارد. با این تفاوت که میتوانیم ترم را براساس شناسه، نام یا نامک پیدا کنیم.ورودی اول نوع جستوجو را مشخص میکند. این ورودی میتواند id، name یا slug باشد. ورودی دوم مقدار موردنظر و ورودی سوم نام تکسانومی است.
این تابع نیز اطلاعات همان ترم را بهصورت آبجکت برمیگرداند و فرزندان آن را دریافت نمیکند.
$term = get_term_by( 'id', 11, 'tin_product_type'); //id or name or slug
echo '<pre>';
print_r($term);
echo '</pre>';the_terms() خروجی را مستقیماً چاپ میکند. بنابراین نیازی به استفاده از echo نداریم.این تابع پنج ورودی دارد:
در مثال زیر، پرانتز قبل و بعد از ترمها نمایش داده میشود. همچنین تابع با استفاده از ویرگول ترمها را از یکدیگر جدا میکند.
the_terms(143, 'tin_product_type', '(', ',', ')');تابع get_the_terms() شناسه نوشته و نام تکسانومی را دریافت میکند. سپس ترمهای نسبتدادهشده به آن نوشته را بهصورت آرایهای از آبجکتها برمیگرداند.
$term = get_the_terms( 143, 'tin_product_type' );
echo '<pre>';
print_r($term);
echo '</pre>';این تابع دو ورودی دارد. ورودی اول شناسه ترم والد و ورودی دوم نام تکسانومی است. تابع در خروجی آرایهای از شناسه ترمهای فرزند را برمیگرداند.
تابع get_term_children() فقط برای تکسانومیهای سلسلهمراتبی کاربرد دارد. دستههای وردپرس نمونهای از یک تکسانومی سلسلهمراتبی هستند.
$term = get_term_children( 9, 'tin_product_type' );
echo '<pre>';
print_r($term);
echo '</pre>';از کلمات کلیدی و تگهای مربوط به قسمت ۳ – توابع در تکسانومی / Taxonomy دیدن فرمایید.

متاسفانه تاکنون پیامی برای این مطلب ثبت نشده است. شما اولین شخصی باشید که پیام میگذارد.

تهران آی تی با افتخار خدمات زیر را ارائه میدهد.

طراحی سایت مدرن با ساختار استاندارد و تجربه کاربری مناسب انجام میشود تا اعتماد کاربر بیشتر و مسیر رشد کسبوکار بهتر شکل بگیرد.

توسعه سایت و بخشهای اختصاصی با ASP.NET انجام میشود تا امنیت، سرعت و قابلیت توسعه بالا باشد و برای پروژههای جدی مناسب شود.

سایت وردپرسی با مدیریت آسان و تنظیمات درست طراحی میشود تا ظاهر حرفهای باشد و با بهینهسازی، سرعت و سئو هم بهتر شود.

طراحی رابط و تجربه کاربری باعث میشود مسیر کاربر سادهتر شود، تعامل بیشتر و تصمیمگیری برای خرید یا تماس راحتتر انجام شود.

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

با بهینهسازی تصاویر، کدها و کش، زمان بارگذاری کمتر میشود تا تجربه کاربر بهتر شود و امتیاز فنی و سئو هم تقویت گردد.

محتوا بر اساس کلمات کلیدی و نیاز مخاطب تولید میشود تا ورودی گوگل بیشتر شود، اعتماد ساخته و کاربران راحتتر به مشتری تبدیل شوند.

با تبلیغات هدفمند و برنامه رشد، دیده شدن بهتر میشود تا مشتری بیشتری جذب شود و فروش آنلاین افزایش یابد و هزینهها هم کنترل شود.

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

با تنظیمات امنیتی و بررسی آسیبپذیریها، ریسک نفوذ کمتر میشود تا اطلاعات سایت و کاربران حفظ شود و اعتماد مشتری از بین نرود.

با بررسی نیاز و هدف شما، مسیر درست پیشنهاد میشود تا تصمیمگیری دقیقتر و زمان و هزینه بهتر مدیریت گردد و نتیجه قویتر شود.

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