دریافت نام قالب خاص برای یک صفحه با تابع get page template slug

selecttemplate-wpmen.ir_

 

با استفاده  از این تابع می توانید نام قالب خاصی را  برای یک صفحه دریافت کنید

ساختار

  <?php get_page_template_slug( $post_id ); ?> 

پارامترها

$post_id
شماره صفحه برای بررسی(integer) (optional)
Default: The current post, when used in the The Loop.

مقدار بازگشتی

(string/bool) 
  نام فایل قالب صفحه را بر می گرداند . بازگرداندن یک رشته خالی زمانی که قالب پیش فرض صفحه در حال استفاده است. اگر نوع  پستی و یا پست  یک  صفحه نباشد مقدار نادرست را بر می گرداند.

مثال

نمایش نام  قالب صفحه از صفحه کنونی:

 

نکته ها :

نام فایل قالب های سفارشی اختصاص داده شده  به  یک صفحه به عنوان مقدار یک فیلد سفارشی با یک کلید به نام "_wp_page_template (در جدول پایگاه داده wp_postmeta) ذخیره می شود. اگر الگو در دایرکتوری فرعی قالب  ذخیره شده  باشد (یا دایرکتوری فرعی قالب اصلی  از یک قالب child)، ارزش پوشه و نام فایل  wp_postmeta هر دو یکسان است برای مثال 

تابع ()get_page_template_slug هنگامی که مقدار '_wp_page_template »یا خالی و یا' پیش فرض 'باشد یک رشته خالی بر می گرداند.

 

 

 

 

 

تاریخ آخرین بروزرسانی : ۱۵ اردیبهشت ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

Advertising MiSaCo.
5نظر برای

دریافت نام قالب خاص برای یک صفحه با تابع get page template slug


  1. شروین

    با سلام
    من از قالبی استفاده می کنم که برای تفکیک محصولات در کد نویسیش بجای اینکه از نامک استفاده کنه از نام دسته بندی استفاده کرده و وقتی در نام دسته بندی از زبان فارسی استفاده میشه نمایش نمیده ولی وقتی که انگلیسی باشه خیلی خوب کار میکنه .
    می خواستم ببینم کجای این قطعه کدی که قرار میدم باید عوض بشه؟
    با تشکر
    foreach ($categories as $categorykey=>$categoryname) {
    $section_filters .= ‘ ‘. $categoryname .’‘.”\n”;

  2. سلام.وبسایتتون خیلی خوب و مفیده.به کارتون ادامه بدین

نظرات خود را اینجا بنویسید

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.