رفتن به مطلب

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

سلام من میخوام فیلد های افزونه Advanced Custom Fields را در فید سایت قرار بدم.

مثلا این کد رو:


<?php echo get_field('info');?>

لینک به ارسال

یه تایپیک در این مورد گفته شده برای زمینه های دلخواه:

تایپیک 1

تایپیک 2

ولی من برای Advanced Custom Fields میخوام

لینک به ارسال

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


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

لینک به ارسال

راه های مختلفی هست ، اگه بخاین نشون داده بشه ، با همچین کدی امکانش هست


add_filter( 'the_content_feed', 'dw_customfield_data' );
function dw_customfield_data( $content ) {
$link = get_field( 'name', get_the_id() );

if ($link === '')
return $content;

$content .= "<br /> $link";
return $content;
}

لینک به ارسال

ممنون فقط اگه بخوام چند تا فیلد بزارم چطور میشه؟

اگه بخوام فیلد قبل از محتوا (content) بیاد چطور باید بزاریم؟

چون الان بعد از محتوا میاد.

ویرایش شده توسط sarzaminRAP
لینک به ارسال

کد رو به این صورت تغییر بدید :


add_filter( 'the_content_feed', 'dw_customfield_data' );
function dw_customfield_data( $content ) {
$link = get_field( 'name', get_the_id() );
if ($link === '')
return $content;

$content = "<br /> $link" . $content;
return $content;
}

لینک به ارسال

به گفتگو بپیوندید

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

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...