رفتن به مطلب

تعریف یک زمینه دلخواه و استفاده بیش از یک بار از آن


پست های پیشنهاد شده

سلام

من در فایل home.php قالبم یک زمینه دلخواه به شکل زیر تعریف کردم :


<?php $ax = get_post_meta($post->ID, 'ax', true); ?>

سپس برای استفاده از این زمینه دلخواه در همان فایل home.php هم از کد زیر استفاده کردم :


<?php echo $ax; ?>

تا اینجای کار هیچ مشکلی وجود ندارد . اما مشکل اینجاست که من میخواهم دقیقا همین زمینه دلخواه را در فایل category-1.php هم استفاده کنم . یعنی نویسنده ی سایت در پستش فقط یک زمینه دلخواه با نام ax ایجاد کرده و در قالب از این زمینه دلخواه بیشتر از یک بار استفاده شود .

من برای فراخوانی در فایل category-1.php از کد زیر استفاده کردم :


<?php echo get_post_meta($post->ID, "ax", true); ?>

اما هیچ نتیجه ای حاصل نشد و زمینه دلخواه را بر نگرداند .

حتی از همان کدی که در home.php استفاده کرده بودم هم در این فایل category-1.php هم استفاده کردم اما باز هم جواب نداد .

چطور باید این مشکل را حل کنم ؟

لینک به ارسال

شما باید شناسه پست مورد را بدهید به کد

مثال:


<?php echo get_post_meta(100 , "ax", true); ?>

100 شناسه پست هست

  • امتیاز 5
لینک به ارسال

خب اگر اینطور باشه فقط میتونه برای یک پست کار کنه

من میخوام این کد را در حلقه ی وردپرس قرار بدم تا برای هر پست مقدار جداگانه ای رو خروجی بده

لینک به ارسال

اگر مقدار یک زمینه رو میخواهید چندین بار استفاده کنید

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

میتوانید شناسه پست زمینه را به این شکل در زمینه پست جاری قرار دهید


<?php echo get_post_meta(get_post_meta($post->ID, "id", true), "ax", true); ?>

  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...