mamalio 5 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 سلام :دیمن می خواستم این آموزش رو انجام بدم http://wpfarsi.com/1096/%D9%BE%D8%B1%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF%D8%AA%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87.htmlولی یه جا به مشکل خوردمال که فانکشن خود را در جای مناسبش قرار دادیم، باید آن را در فایل سینگل فراخوانی کنیم. با این راه، فانکشن دقیقا می داند که کدام نوشته از لحاظ بازدید در رتبه بالاتری قرار می گیرد. برای انجام این عمل، شما باید کد زیر را داخل لوپ قرار دهید.می گه تو لوپ قرار بدید . لوپ کجاست دقیقا ؟ ممنون 2 نقل قول لینک به ارسال
isk 4447 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 loop یه جای خیلی خوبهمثلاً در فایل single.php دنبال کد زیر بگردید:<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>از کد بالا تا جایی که if و while به end میرسندالبته در بعضی از پوسته ها single.php دارای حلقه نیست بلکه حلقه رو برای single.phpدر فایل جداگانه ایی قرار میدن - حالا ببینید لوپ برای شما در کجاست 5 نقل قول لینک به ارسال
mamalio 5 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 من این عبارت رو سرچ کردم تو single.php ولی پیدا نشد نقل قول لینک به ارسال
isk 4447 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 فایل سینگل رو اینجا پیوست کنید - همچنین بگردید توی فایل های پوسته ببینید فایلی که در نامش کلمه loop باشه وجود داره یا نه؟ 5 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 گاهی هم در فایل content.php حلقه درست می شه بهر حال باید کدی که فرمودند رو در هرجا که هست پیدا کنید 3 نقل قول لینک به ارسال
mamalio 5 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 <?php get_header(); ?><div id="main"><?php while(have_posts()): the_post(); ?><?php if(get_option('pyre_posts_navigation') == 'On'): ?><div class="post-navigation"><div class="alignright"><?php previous_post_link('%link', __('نوشته قبلی', 'pyre') . ' →', 'no'); ?></div><div class="alignleft"><?php next_post_link('%link', '← ' . __('نوشته بعدی', 'pyre'), 'no'); ?></div><div class="clear"></div></div><?php endif; ?><div id="post-wrapper" <?php post_class(); ?>><div id="post-header"> <h1><?php the_title(); ?></h1> <span class="post-comment-box"><?php comments_popup_link('0', '1', '%'); ?></span> <div class="post-meta"> <span class="author"><?php the_author_posts_link() ?></span> <span class="date"><?php the_date('F d, Y'); ?></span> <?php if(get_option('pyre_categories') == 'On'): ?> <span class="category"><?php the_category(', '); ?></span> <?php endif; ?> </div></div><div id="post"> <?php if(has_post_thumbnail() && get_option('pyre_posts_featured') == 'On'): ?> <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'featured-image'); ?> <img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" class="featured-image" width="600" /> <?php endif; ?> <div class="post-content"> <?php if( ( get_post_meta($post->ID, 'pyre_overall_score', true) || (get_post_meta($post->ID, 'pyre_critera_1', true) && get_post_meta($post->ID, 'pyre_critera_1_score', true)) || (get_post_meta($post->ID, 'pyre_critera_2', true) && get_post_meta($post->ID, 'pyre_critera_2_score', true)) || (get_post_meta($post->ID, 'pyre_critera_3', true) && get_post_meta($post->ID, 'pyre_critera_3_score', true)) || (get_post_meta($post->ID, 'pyre_critera_4', true) && get_post_meta($post->ID, 'pyre_critera_4_score', true)) || (get_post_meta($post->ID, 'pyre_critera_5', true) && get_post_meta($post->ID, 'pyre_critera_5_score', true)) ) ): ?> <div class="post-review"> <?php if(get_post_meta($post->ID, 'pyre_overall_score', true)): ?> <div class="overall-score"><img src="<?php bloginfo('template_directory'); ?>/images/stars/big_<?php echo get_post_meta($post->ID, 'pyre_overall_score', true); ?>.png" alt="" /></div> <?php endif; ?> <ul> <?php if(get_post_meta($post->ID, 'pyre_critera_1', true)): ?> <li><?php echo get_post_meta($post->ID, 'pyre_critera_1', true); ?> <span class="score"><img src="<?php bloginfo('template_directory'); ?>/images/stars/<?php echo get_post_meta($post->ID, 'pyre_critera_1_score', true); ?>.png" alt="" /></span></li> <?php endif; ?> <?php if(get_post_meta($post->ID, 'pyre_critera_2', true)): ?> <li><?php echo get_post_meta($post->ID, 'pyre_critera_2', true); ?> <span class="score"><img src="<?php bloginfo('template_directory'); ?>/images/stars/<?php echo get_post_meta($post->ID, 'pyre_critera_2_score', true); ?>.png" alt="" /></span></li> <?php endif; ?> <?php if(get_post_meta($post->ID, 'pyre_critera_3', true)): ?> <li><?php echo get_post_meta($post->ID, 'pyre_critera_3', true); ?> <span class="score"><img src="<?php bloginfo('template_directory'); ?>/images/stars/<?php echo get_post_meta($post->ID, 'pyre_critera_3_score', true); ?>.png" alt="" /></span></li> <?php endif; ?> <?php if(get_post_meta($post->ID, 'pyre_critera_4', true)): ?> <li><?php echo get_post_meta($post->ID, 'pyre_critera_4', true); ?> <span class="score"><img src="<?php bloginfo('template_directory'); ?>/images/stars/<?php echo get_post_meta($post->ID, 'pyre_critera_4_score', true); ?>.png" alt="" /></span></li> <?php endif; ?> <?php if(get_post_meta($post->ID, 'pyre_critera_5', true)): ?> <li><?php echo get_post_meta($post->ID, 'pyre_critera_5', true); ?> <span class="score"><img src="<?php bloginfo('template_directory'); ?>/images/stars/<?php echo get_post_meta($post->ID, 'pyre_critera_5_score', true); ?>.png" alt="" /></span></li> <?php endif; ?> </ul> </div> <?php endif; ?> <?php the_content(); ?> <div class="clear"></div> <?php wp_link_pages(); ?> </div> <?php if(get_option('pyre_tags') == 'On'): ?> <div class="post-tags"> <?php the_tags('', ''); ?> </div> <?php endif; ?></div><?php if(get_option('pyre_author') == 'On'): ?><div class="post-box-wrapper first"> <div class="post-box"> <h5>درباره نویسنده</h5> <?php echo get_avatar(get_the_author_meta('email'), '75'); ?> <p><?php the_author_meta("description"); ?></p> <?php if(get_the_author_meta('twitter') || get_the_author_meta('facebook')): ?> <p> <?php if(get_the_author_meta('twitter')): ?> <a href='http://twitter.com/<?php echo get_the_author_meta('twitter'); ?>'>توئیتر</a> <?php endif; ?> <?php if(get_the_author_meta('twitter') || get_the_author_meta('facebook')): ?> - <?php endif; ?> <?php if(get_the_author_meta('facebook')): ?> <a href='http://facebook.com/<?php echo get_the_author_meta('facebook'); ?>'>فیسبوک</a> <?php endif; ?> </p> <?php endif; ?> </div></div><?php endif; ?><?php $tags = get_the_tags(); ?><?php if($tags): ?><?php $related = get_related_posts($post->ID, $tags); ?><?php if($related->have_posts() && get_option('pyre_related') == 'On'): ?><?php $count = 1; ?><div class="post-box-wrapper"> <div class="post-box"> <h5>نوشتههای مرتبط</h5> <?php while($related->have_posts()): $related->the_post(); ?> <?php if($count == 4): $count = 1; endif; if($count == 3): $class = 'last'; else: $class = ''; endif; ?> <?php if(has_post_thumbnail()): ?> <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'related-posts-image'); ?> <div class="related-item <?php echo $class; ?>"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" /></a> </div> <?php endif; ?> <?php $count++; endwhile; ?> </div></div><?php endif; ?><?php endif; ?><?php wp_reset_query(); ?><?php if( get_option('pyre_twitter') == 'On' || get_option('pyre_facebook') == 'On' || get_option('pyre_digg') == 'On' || get_option('pyre_stumbleupon') == 'On' || get_option('pyre_reddit') == 'On' || get_option('pyre_tumblr') == 'On' || get_option('pyre_email') == 'On' || get_option('pyre_google') == 'On'): ?><div class='post-share'> <?php if(get_option('pyre_twitter') == 'On'): ?> <div class='twitter-share share-widget'> <a href="http://twitter.com/share" class="twitter-share-button" data-text='<?php the_title(); ?>' data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> </div> <?php endif; ?> <?php if(get_option('pyre_facebook') == 'On'): ?> <div class='facebook-share share-widget'> <iframe src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&send=false&layout=box_count&width=46&show_faces=true&action=like&colorscheme=light&font=arial&height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:46px; height:65px;" allowTransparency="true"></iframe> </div> <?php endif; ?> <?php if(get_option('pyre_digg') == 'On'): ?> <div class='digg-share share-widget'> <script type="text/javascript"> (function() { var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0]; s.type = 'text/javascript'; s.async = true; s.src = 'http://widgets.digg.com/buttons.js'; s1.parentNode.insertBefore(s, s1); })(); </script> <a class="DiggThisButton DiggMedium" href="http://digg.com/submit?url=<?php echo urlencode(get_permalink($post->ID)); ?>&title=<?php echo urlencode(get_the_title()); ?>"></a> </div> <?php endif; ?> <?php if(get_option('pyre_stumbleupon') == 'On'): ?> <div class='stumbleupon-share share-widget'> <script src="http://www.stumbleupon.com/hostedbadge.php?s=5"></script> </div> <?php endif; ?> <?php if(get_option('pyre_reddit') == 'On'): ?> <div class='reddit-share share-widget'> <script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script> </div> <?php endif; ?> <?php if(get_option('pyre_tumblr') == 'On'): ?> <div class='tumblr-share share-widget'> <a href="http://www.tumblr.com/share" title="Share on Tumblr" style="display:inline-block; text-indent:-9999px; overflow:hidden; width:62px; height:20px; background:url('http://platform.tumblr.com/v1/share_2.png') top left no-repeat transparent;">Share on Tumblr</a> </div> <?php endif; ?> <?php if(get_option('pyre_email') == 'On'): ?> <div class='email-share share-widget'> <a href="mailto:?subject=<?php the_title(); ?>&body=<?php the_permalink(); ?>"><img src='<?php bloginfo('template_url'); ?>/images/email-share.png' alt='Email Share' /></a> </div> <?php endif; ?> <?php if(get_option('pyre_google') == 'On'): ?> <div class='google-share share-widget'> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <g:plusone size="tall"></g:plusone> </div> <?php endif; ?></div><?php endif; ?><div id="comments" class="post-box-wrapper"> <div class="post-box"> <?php comments_template(); ?> </div></div></div><?php endwhile; ?></div><?php get_sidebar('post'); ?><?php get_footer(); ?> این single.php بود . آقا ایمان من تو ویرایشگر content.php رو از سمت چپ پیدا نکردم :دی . نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 از خط زیر میشه:<?php while(have_posts()): the_post(); ?> 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 همونطور که گفتند از خط چهارم حلقه شما شروع می شه تا پنجمین خط از پایین (endwhile) 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .