shayan 116 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 سلاممن تو سایتم یه سری نمونه کار دارم که میخوام ویژگی هر نمونه کار رو به صورت کاستوم فیلد زیرش بیارمصفحه single-portfolio.php رو که ابتدا به این شکل بود رو<?phpglobal $avia_config;/* * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory. */ get_header(); if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title(); ?> <div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'> <div class='container'> <main class='template-page template-portfolio content <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content','post_type'=>'portfolio'));?>> <?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) == 'entry_without_sidebar' ? '' : 'entry_with_sidebar'; get_template_part( 'includes/loop', 'portfolio-single' ); ?> <!--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(); ?>به این شکل تغییر دادم<?phpglobal $avia_config;/* * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory. */ get_header(); if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title(); ?> <div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'> <div class='container'> <main class='template-page template-portfolio content <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content','post_type'=>'portfolio'));?>> <?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) == 'entry_without_sidebar' ? '' : 'entry_with_sidebar'; get_template_part( 'includes/loop', 'portfolio-single' ); ?> <!--end content--> <!--------------------------------------------------------------------------------------------------> <div class="videoinfobox"><ul class="metabox"><?phpif ( get_field('imdbname') ) {echo '<li class="imdblink"><p style="padding-right:15px;"><strong>اطلاعات کامل در <a href="' . get_field('imdblink') . '">' . get_field('imdbname') . '</a></strong></p></li>';}if ( get_field('genre') ) {echo '<li class="info"><p>ژانر: <strong>' . get_field('genre') . '</strong></p></li>';}if ( get_field('quality') ) {echo '<li class="info"><p>کیفیت: <strong>' . get_field('quality') . '</strong></p></li>';}if ( get_field('rating') ) {echo '<li class="info"><p>امتیاز: <strong>' . get_field('rating') . '</strong></p></li>';}if ( get_field('format') ) {echo '<li class="info"><p>فرمت: <strong>' . get_field('format') . '</strong></p></li>';}if ( get_field('size') ) {echo '<li class="info"><p>حجم: <strong>' . get_field('size') . '</strong></p></li>';}if ( get_field('product') ) {echo '<li class="info"><p>محصول: <strong>' . get_field('product') . '</strong></p></li>';}if ( get_field('lang') ) {echo '<li class="info"><p>زبان: <strong>' . get_field('lang') . '</strong></p></li>';}if ( get_field('director') ) {echo '<li class="info"><p>کارگردان: <strong>' . get_field('director') . '</strong></p></li>';}if ( get_field('actors') ) {echo '<li class="info"><p>بازیگران: <strong>' . get_field('actors') . '</strong></p></li>';}if ( get_field('subtitle') ) {echo '<li class="info"><p>زیرنویس فارسی: <strong>' . get_field('subtitle') . '</strong></p></li>';}if ( get_field('synopsis') ) {echo '<li class="info"><p>خلاصه داستان:<br> <strong style="font-family: b yekan,comic sans ms; " id="comment" >' . get_field('synopsis') . '</strong></p></li>';}?></ul></div> <!-----------------------------------------------------------------------------------------------------------------> </main> <?php //get the sidebar $avia_config['currently_viewing'] = 'page'; get_sidebar(); ?> </div><!--end container--> </div><!-- close default .container_wrap element --><?php get_footer(); ?>( طبق این آموزش )استایل رو هم اضافه کردمتنظیمات رو هم طبق آموزش اجرا کردمولی متاسفانه نتیجه ای مشاهده نشدنتیجه کدهایی که به صفحه single-portfolio.php اضافه کردم تو مرورگر شد این <!--------------------------------------------------------------------------------------------------> <div class="videoinfobox"><ul class="metabox"></ul></div> <!----------------------------------------------------------------------------------------------------------------->نمیدونم باید چیکار کنم ! نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 UPسلاملطفا فایل content.php و single.php رو اینجا پیوست کنید. 1 نقل قول لینک به ارسال
shayan 116 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 من میخوام تو صفحه single-portfolio.php نمایش داده بشه که محتوای کاملش رو قرار دادم نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 من میخوام تو صفحه single-portfolio.php نمایش داده بشه که محتوای کاملش رو قرار دادمببینید توی پوشه قالبتون فایلی به نام loop-portfolio-single.php یا content-portfolio-single.php یا loop-portfolio.php یا content-portfolio.php وجود داره.اگه هست بزاریدش اینجا. 1 نقل قول لینک به ارسال
shayan 116 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 loop-portfolio-single.php<?phpglobal $avia_config, $post_loop_count;$post_loop_count= 1;$post_class = "post-entry-".avia_get_the_id();// check if we got posts to display:if (have_posts()) :while (have_posts()) : the_post();?> <article class='post-entry post-entry-type-page <?php echo $post_class; ?>' <?php avia_markup_helper(array('context' => 'entry')); ?>> <div class="entry-content-wrapper clearfix"> <?php echo '<header class="entry-content-header">'; $thumb = get_the_post_thumbnail(get_the_ID(), $avia_config['size']); if($thumb) echo "<div class='page-thumb'>{$thumb}</div>"; echo '</header>'; //display the actual post content echo '<div class="entry-content" '.avia_markup_helper(array('context' => 'entry_content','echo'=>false)).'>'; the_content(__('Read more','avia_framework').'<span class="more-link-arrow"> →</span>'); echo '</div>'; echo '<footer class="entry-footer">'; $avia_wp_link_pages_args = apply_filters('avf_wp_link_pages_args', array( 'before' =>'<nav class="pagination_split_post">'.__('Pages:','avia_framework'), 'after' =>'</nav>', 'pagelink' => '<span>%</span>', 'separator' => ' ', )); wp_link_pages($avia_wp_link_pages_args); if(has_tag() && is_single()) { echo '<span class="blog-tags minor-meta">'; the_tags('<strong>'.__('Tags:','avia_framework').'</strong><span> '); echo '</span></span>'; } echo '</footer>'; ?> </div> <?php do_action('ava_after_content', get_the_ID(), 'single-portfolio'); ?> </article><!--end post-entry--><?php$post_loop_count++;endwhile;else:?> <article class="entry"> <header class="entry-content-header"> <h1 class='post-title entry-title'><?php _e('Nothing Found', 'avia_framework'); ?></h1> </header> <?php get_template_part('includes/error404'); ?> <footer class="entry-footer"></footer> </article><?phpendif;?> نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 اینو امتحان کنید<?phpglobal $avia_config, $post_loop_count;$post_loop_count= 1;$post_class = "post-entry-".avia_get_the_id();// check if we got posts to display:if (have_posts()) :while (have_posts()) : the_post();?> <article class='post-entry post-entry-type-page <?php echo $post_class; ?>' <?php avia_markup_helper(array('context' => 'entry')); ?>> <div class="entry-content-wrapper clearfix"> <?php echo '<header class="entry-content-header">'; $thumb = get_the_post_thumbnail(get_the_ID(), $avia_config['size']); if($thumb) echo "<div class='page-thumb'>{$thumb}</div>"; echo '</header>'; //display the actual post content echo '<div class="entry-content" '.avia_markup_helper(array('context' => 'entry_content','echo'=>false)).'>'; the_content(__('Read more','avia_framework').'<span class="more-link-arrow"> →</span>'); echo '</div>'; echo '<footer class="entry-footer">'; $avia_wp_link_pages_args = apply_filters('avf_wp_link_pages_args', array( 'before' =>'<nav class="pagination_split_post">'.__('Pages:','avia_framework'), 'after' =>'</nav>', 'pagelink' => '<span>%</span>', 'separator' => ' ', )); wp_link_pages($avia_wp_link_pages_args); if(has_tag() && is_single()) { echo '<span class="blog-tags minor-meta">'; the_tags('<strong>'.__('Tags:','avia_framework').'</strong><span> '); echo '</span></span>'; } echo '</footer>'; ?> </div> <?php do_action('ava_after_content', get_the_ID(), 'single-portfolio'); ?> <div class="videoinfobox"><ul class="metabox"><?phpif ( get_field('imdbname') ) {echo '<li class="imdblink"><p style="padding-right:15px;"><strong>اطلاعات کامل در <a href="' . get_field('imdblink') . '">' . get_field('imdbname') . '</a></strong></p></li>';}if ( get_field('genre') ) {echo '<li class="info"><p>ژانر: <strong>' . get_field('genre') . '</strong></p></li>';}if ( get_field('quality') ) {echo '<li class="info"><p>کیفیت: <strong>' . get_field('quality') . '</strong></p></li>';}if ( get_field('rating') ) {echo '<li class="info"><p>امتیاز: <strong>' . get_field('rating') . '</strong></p></li>';}if ( get_field('format') ) {echo '<li class="info"><p>فرمت: <strong>' . get_field('format') . '</strong></p></li>';}if ( get_field('size') ) {echo '<li class="info"><p>حجم: <strong>' . get_field('size') . '</strong></p></li>';}if ( get_field('product') ) {echo '<li class="info"><p>محصول: <strong>' . get_field('product') . '</strong></p></li>';}if ( get_field('lang') ) {echo '<li class="info"><p>زبان: <strong>' . get_field('lang') . '</strong></p></li>';}if ( get_field('director') ) {echo '<li class="info"><p>کارگردان: <strong>' . get_field('director') . '</strong></p></li>';}if ( get_field('actors') ) {echo '<li class="info"><p>بازیگران: <strong>' . get_field('actors') . '</strong></p></li>';}if ( get_field('subtitle') ) {echo '<li class="info"><p>زیرنویس فارسی: <strong>' . get_field('subtitle') . '</strong></p></li>';}if ( get_field('synopsis') ) {echo '<li class="info"><p>خلاصه داستان:<br> <strong style="font-family: b yekan,comic sans ms; " id="comment" >' . get_field('synopsis') . '</strong></p></li>';}?></ul></div> </article><!--end post-entry--><?php$post_loop_count++;endwhile;else:?> <article class="entry"> <header class="entry-content-header"> <h1 class='post-title entry-title'><?php _e('Nothing Found', 'avia_framework'); ?></h1> </header> <?php get_template_part('includes/error404'); ?> <footer class="entry-footer"></footer> </article><?phpendif;?> نقل قول لینک به ارسال
shayan 116 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 یه همچین چیزی واسم ساختتنظیمات پلاگین نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 خب برای تست یه نوشته ارسال کنید ببینید نمایش داده میشه یا نه. 1 نقل قول لینک به ارسال
shayan 116 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 مشکل اینجاست که این خصوصیات توی صفحه post-new.php اومدهمن میخوام تو نمونه کار هام ازش استفاده کنم نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 مشکل اینجاست که این خصوصیات توی صفحه post-new.php اومدهمن میخوام تو نمونه کار هام ازش استفاده کنماگه بخواید برای پست تایپ یا دسته خاصی نمایش داده بشن باید توی صفحه ی ویرایش گروه زمینه و قسمت قوانین اون قانون رو به این صورت تغییر بدید:نمایش این گروه زمینه اگر نوع نوشته برابر شود با نمونه کار (یا هر پست تایپ یا دسته دیگه) 1 نقل قول لینک به ارسال
shayan 116 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 درست شدسپاس نقل قول لینک به ارسال
shayan 116 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 میشه کاستوم فیلد رو توی ابزارک اجرا کرد؟یعنی تو پنل مدیریت ابزارک من چند تا فیلد داشته باشم که با پر کردنشون دقیقا همون محتوا جایگزین موقعیت مورد نظر بشهبه روش دیگه ای هم میشه این کار رو انجام داد؟پلاگینی واسه این کار هست؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .