چرا فنیکس؟

اینجا نه بزرگترین هست! نه تنهاترین! و نه هر ترین دیگر!!! این ها رو شما باید بگی نه خود ما به خودمون!
اینجا کاملا افزونه و تم استاندارد رو میبینی و رایگان دانلود می کنی! و نصب. استاندارد یعنی استاندارد! که با لایسنس اصل اون ها خریداری شده , و کاملا استاندارد فارسی سازی شده و حلال هست! تا یک هفته استفاده می کنی اگه خوشت اومد میای یه لایسنس از این محصول دلخواهت، از فنیکس میگیری و مزه همه چیز حرفه ای رو میچشی (بروزرسانی و پشتیبانی) و اگه خوشت نیومد که هیچی و بدون اینکه یک ریال بدی محصولت رو بردی روی سایتت تست کردی و ورانداز کردی و خوشت هم که نیومده! پس میزنی پاکش می کنی!
شعار زمانی زیباست که شعار دهنده با عمل اون رو اثبات کنه! همین که ما با شماییم برای ما افتخاره.
به خانواده فنیکس خوش اومدی حرفه ای!

  1. خانه
  2. /
  3. مقالات
  4. /
  5. نمایش زمینه های دلخواه بیرون حلقه در وردپرس
  • امیر حسین حبیبی
    امیر حسین حبیبی
    fenix.ir
  • هشت ماه پیش
  • مقالات

    ,
  • بدون نظر
  • ۳۱۶ بازدید
4/5 بر اساس 1 نظر

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

سوال: منظور از زمینه های دلخواه در وردپرس چیست؟

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

 

 

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

 

 

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

 

نحوه نشان دادن زمینه های دلخواه خارج از لوپ در وردپرس

بجای نشان دادن زمینه های دلخواه خارج از لوپ در وردپرس ما در حقیقت به شما نشان می دهیم چگونه لوپ های مختلفی در تم های وردپرس خود استفاده کنید بدون اینکه تاثیری روی لوپ اصلی شما بگذارد.

برای این کار شما نیاز به اضافه کردن کدهای زیر به فایل تم خود دارید.

 

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'Your-Custom-Field', true);
wp_reset_query();
?>

 

این کدها را باید جایی استفاده کنید که می خواهید زمینه های دلخواه شما نمایش داده شود. این کد به سادگی با متغیرهای $wp_query قابل بارگزاری است تا بتوانید شناسه پست یا پست آی دی را دریافت کنید. برای این کار از تابع get_post_meta()  برای گرفتن خروجی از اطلاعات زمینه دلخواه استفاده کنید.فراموش نکنید که  زمینه دلخواه خود را با زمینه دلخواه واقعی عوض کنید. در ادامه می توانید به کدهای خود متناسب با نیاز خود اضافه کرده یا از آنها کم کنید تا نیازهای خود را تامین نمایید. همچنین می توانید از کوئری آرگیومنت ها برای نشان دادن زمینه های دلخواه برای دیگر صفحات یا پست ها هم استفاده کنید. بگذارید برای بیان مطلب مثال دیگری بزنیم. در این مثال از کلاس WP_Query که عملکرد بهتر و انعطاف بیشتری نیز دارد برای بکارگیری لوپ های مختلف در فایل های تم وردپرس استفاده می کنیم. به راحتی این کد را در تم کوچک یا چایلد تم و در جایی که می خواهید زمینه دلخواه نشان داده شود کپی کنید.

 

$args = array ( 
// Post or Page ID
'p' => 231,
);

// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {

	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		echo get_post_meta( get_the_ID(), 'Mood', true);
		}

	
	/* Restore original Post Data */
	wp_reset_postdata();

} else {

echo 'Nothing found';
	
}

 

فراموش نکنید که (Mood) کنونی را با نام زمینه دلخواه خود عوض کنید و همچنین تاکید می کنم که فراموش نکنید شناسه پست یا پست آی دی (۲۳۱) را با پست آی دی یا آی دی صفحه خود عوض کنید.

 

 

در پایان امیدواریم که این مقاله نحوه نمایش زمینه دلخواه خارج از لوپ را به خوبی به شما آموزش داده باشد.

 

درباره نویسنده

متولد 1371 هستم. کارشناس کامپیوتر و برنامه نویس PHP و توسعه دهنده وردپس. علاقه مند به مباحث دنیای صفر و یک و با افتخار عضو کوچکی از خانواده وردپرس. تلاش تیم ما (فنیکس) بر این است که سطح کیفی و کمی وردپرس فارسی را در میهن عزیزمان ارتقا دهیم. برای رسیدن به اهدافمان، ما به کمک شما عزیزان با نظرات خودتون نیازداریم.

نظرات

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دو × پنج =


نظرات (0)

با عضویت در خبر نامه ما از ۲۰ درصد تخفیف عضویت به همراه تخفیف های اینده با خبر شوید