hichkas62 2 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 (ویرایش شده) سلام من دنبال افزونه ای هستم که بتونم منبع نوشته هام را به خوبی نمایش دهم تقریبا دنبال یه چیزی شبیه اینکه سایت زیر استفاده کرده میخوام https://news.nano.ir/94167/%d9%82%d8%b1%d8%a7%d8%b1%d8%af%d8%a7%d8%af%db%8c-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a2%d8%b2%d9%85%d8%a7%db%8c%d8%b4-%d9%86%d8%a7%d9%86%d9%88%d8%b0%d8%b1%d8%a7%d8%aa-%d9%85%d8%aa%d8%ae%d9%84%d8%ae%d9%84 سپاس از شما ویرایش شده مرداد 01 توسط hichkas62 لینک به ارسال
asadiy4n 2807 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 سلام میتونید از افزونه acf استفاده کنید https://wordpress.org/plugins/advanced-custom-fields/ 1 لینک به ارسال
hichkas62 2 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 (ویرایش شده) ممنون افزونه فوق را نصب کردم یک فیلد هم ساختم و تنظیماتش را مانند تصویر زیر قرار دادم https://s6.uupload.ir/files/3333_xvt6.jpg سپس وارد برگه ها شدم و یک برگه تست ساختم https://nanojih.ir/برگه-تست/ و اون پایین ادرس یو آر ال هم دادم اما نمیدونم کجا اشتباه کردم که هیچی نمایش داده نمیشه ویرایش شده مرداد 01 توسط hichkas62 لینک به ارسال
asadiy4n 2807 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 اول اینکه بهتره نام زمینه فارسی نباشه بسته به قالبتون باید فایل رو ویرایش کنید برای برگه ها معمولا این فایل page.php هست که ممکنه داخلش یک فایل دیگه فراخوانی شده باشه داخل حلقه باید این کد رو قرار بدید به جای test نام زمینه خودتون رو قرار بدید <?php the_field('test'); ?> اگر قالبتون از هوک ها هم استفاده میکنه میتونید مستقیما تغییرات رو از طریق فایل functions.php انجام بدید از فیلتر the_content هم میشه استفاده کرد یه نکته حتما تغییرات رو از طریق قالب فرزند یا child theme اعمال کنید 1 لینک به ارسال
hichkas62 2 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 در در ۱۴۰۱/۵/۱۳ در 15:57، asadiy4n گفته است : اول اینکه بهتره نام زمینه فارسی نباشه بسته به قالبتون باید فایل رو ویرایش کنید برای برگه ها معمولا این فایل page.php هست که ممکنه داخلش یک فایل دیگه فراخوانی شده باشه داخل حلقه باید این کد رو قرار بدید به جای test نام زمینه خودتون رو قرار بدید <?php the_field('test'); ?> اگر قالبتون از هوک ها هم استفاده میکنه میتونید مستقیما تغییرات رو از طریق فایل functions.php انجام بدید از فیلتر the_content هم میشه استفاده کرد یه نکته حتما تغییرات رو از طریق قالب فرزند یا child theme اعمال کنید سلام داخل فایلی که فرمودید کد های زیر نوشته شده اون یک خط را دقیقا در کجای این کد قرار دهم ؟ <?php if ( !defined('ABSPATH') ){ die(); } global $avia_config, $wp_query; /* * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory. */ get_header(); /** * @used_by enfold\config-wpml\config.php 10 * @since 4.5.1 */ do_action( 'ava_page_template_after_header' ); if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title(); do_action( 'ava_after_main_title' ); ?> <div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'> <div class='container'> <main class='template-page content <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content','post_type'=>'page'));?>> <?php /* Run the loop to output the posts. * If you want to overload this in a child theme then include a file * called loop-page.php and that will be used instead. */ $avia_config['size'] = avia_layout_class( 'main' , false) == 'fullsize' ? 'entry_without_sidebar' : 'entry_with_sidebar'; get_template_part( 'includes/loop', 'page' ); ?> <!--end content--> </main> <?php //get the sidebar $avia_config['currently_viewing'] = 'page'; get_sidebar(); ?> </div><!--end container--> </div><!-- close default .container_wrap element --> <?php get_footer(); <?php if ( !defined('ABSPATH') ){ die(); } global $avia_config, $wp_query; /* * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory. */ get_header(); /** * @used_by enfold\config-wpml\config.php 10 * @since 4.5.1 */ do_action( 'ava_page_template_after_header' ); if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title(); do_action( 'ava_after_main_title' ); ?> <div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'> <div class='container'> <main class='template-page content <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content','post_type'=>'page'));?>> <?php /* Run the loop to output the posts. * If you want to overload this in a child theme then include a file * called loop-page.php and that will be used instead. */ $avia_config['size'] = avia_layout_class( 'main' , false) == 'fullsize' ? 'entry_without_sidebar' : 'entry_with_sidebar'; get_template_part( 'includes/loop', 'page' ); ?> <!--end content--> </main> <?php //get the sidebar $avia_config['currently_viewing'] = 'page'; get_sidebar(); ?> </div><!--end container--> </div><!-- close default .container_wrap element --> <?php get_footer(); لینک به ارسال
asadiy4n 2807 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 قالبتون انفولد هست با پشتیبانی قالب تماس بگیرید هرگونه بحث و گفتگو در مورد محصولات تجاری و نال شده در انجمن ممنوع بوده، پشتیبانی محصولهای تجاری به عهده سازنده/فروشنده آن است. لینک به ارسال
پست های پیشنهاد شده