نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: مشکل در کد مطالب مرتبط وردپرس

  1. #1
    عضو جدید
    تاریخ عضویت
    Oct 2012
    نوشته ها
    4
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    Exclamation مشکل در کد مطالب مرتبط وردپرس

    با سلام
    بنده یک قالب دارم که خود ان خودکار از طریق تظنیمات قالب میتوانیم تظنیم کنیم که مطالب مرتبط با پست بر اساس دسته باشد یا بر چسب .
    مشکل بنده این است که این پلاگین درست کار نمیکند و کلا هر مضوعی و پستی به صورت رندوم بر اساس هر چیزی باشد نشان میدهد و کاری ندارد مضووع یا دسته یا بر چسب چی هست !

    هر چه قدر هم کد پلاگین دست کاری میکنم درست نlمیشه .

    لطفا کمکم کنید
    این دو تا صفحه رو پیدا کردم که کداش داخلش باشه !

    کد هاش تو بخش توابع functions.php

    پوسته پیدا کردم اینه :
    کد PHP:

    // Related by categories
            
    if ( ot_get_option('related-posts') == 'categories' ) {

                
    $cats get_post_meta($post->ID'related-cat'true);

                if ( !
    $cats ) {
                    
    $cats wp_get_post_categories($post->ID, array('fields'=>'ids'));
                    
    $args['category__in'] = $cats;
                } else {
                    
    $args['cat'] = $cats;
                }
            }
            
    // Related by tags
            
    if ( ot_get_option('related-posts') == 'tags' ) {
            
                
    $tags get_post_meta($post->ID'related-tag'true);
                
                if ( !
    $tags ) {
                    
    $tags wp_get_post_tags($post->ID, array('fields'=>'ids'));
                    
    $args['tag__in'] = $tags;
                } else {
                    
    $args['tag_slug__in'] = explode(','$tags);
                }
                if ( !
    $tags ) { $break true; }
            }
            
            
    $query = !isset($break)?new WP_Query($args):new WP_Query;
            return 
    $query;
        }
        

    صفحه نمایش مطالب مرتبط related-posts.php هم این کدش هست :

    کد PHP:
         <?php $related T20_related_posts(); ?>
        <?php if ( $related->have_posts() ): ?> 

               <div class="b_title"><h3><?php echo ot_get_option('related_post_tr'); ?></h3></div>
            <div class="b_block introfx b_4 clearfix">
            <div id="block_carousel" class="carousel_posts_related owl-carousel">
                <?php while ( $related->have_posts() ) : $related->the_post(); ?>
                    <div class="item T_post">
                        <article <?php post_class(); ?>>
                            <div class="featured_thumb">
                                <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                                    <?php if ( has_post_thumbnail() ): ?>
                                        <?php the_post_thumbnail('carousel-block'); ?>
                                        <?php format_icon(); ?>
                                    <?php endif; ?>
                                </a>
                            </div>
                            <?php get_review(); ?>
                            <h3><a href="<?php the_permalink();  ?>" title="<?php the_title(); ?>"><?php the_title();  ?></a></h3>
                            <div class="details">
                                <a class="date_c" href="<?php  the_permalink(); ?>"><i class="icon-calendar mi"></i>  <?php the_time('j F Y'); ?></a>
                            </div>
                        </article>
                    </div>
                <?php endwhile; ?>
            </div><!--/carousel-->
            </div><!--/b block--> 
           <?php endif; ?>
        <?php wp_reset_query(); ?>
    از اساتید لطفا کمک کنید کجای کد مشکل داره که قاطی پاتی موضوع مرتبط میاره ؟

  2. # ADS




     

  3. #2
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : مشکل در کد مطالب مرتبط وردپرس

    سلام، پست ها را چک کنید ببینید متا related-cat مقدار دارد یا نه.

  4. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Oct 2012
    نوشته ها
    4
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : مشکل در کد مطالب مرتبط وردپرس

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    سلام، پست ها را چک کنید ببینید متا related-cat مقدار دارد یا نه.
    ببشخید استاد نفهمیدم ! این چیزی که گفتین باید کجا دنبالش برگیدم ؟

  6. #4
    عضو انجمن negarnovin آواتار ها
    تاریخ عضویت
    Mar 2016
    محل سکونت
    نگارنوین
    نوشته ها
    515
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    748
    تشکر شده در
    679 پست

    پیش فرض پاسخ : مشکل در کد مطالب مرتبط وردپرس

    به نظر من از افزونه مشابه دیگری استفاده کنید.

  7. #5
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : مشکل در کد مطالب مرتبط وردپرس

    نقل قول نوشته اصلی توسط dotek نمایش پست ها
    ببشخید استاد نفهمیدم ! این چیزی که گفتین باید کجا دنبالش برگیدم ؟
    باید برید به phpmyadmin سپس تیبل wp_postmeta برای یک پست چک کنید ببینید meta key related-cat وجود دارد یا نه، از اینجا نمیشود راهنمایی کرد و مشکل را حل کرد، بدهید یک برنامه نویس چک کند.

  8. #6
    عضو جدید
    تاریخ عضویت
    Oct 2012
    نوشته ها
    4
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : مشکل در کد مطالب مرتبط وردپرس

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    باید برید به phpmyadmin سپس تیبل wp_postmeta برای یک پست چک کنید ببینید meta key related-cat وجود دارد یا نه، از اینجا نمیشود راهنمایی کرد و مشکل را حل کرد، بدهید یک برنامه نویس چک کند.
    سلام. خیلی ممنونکه راهنمایی میکنید. نه وجود نداشت حالا باید خودم ایجاد کنم ؟ خود شما میتونید انجام بدین ؟

  9. #7
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : مشکل در کد مطالب مرتبط وردپرس

    نقل قول نوشته اصلی توسط dotek نمایش پست ها
    سلام. خیلی ممنونکه راهنمایی میکنید. نه وجود نداشت حالا باید خودم ایجاد کنم ؟ خود شما میتونید انجام بدین ؟
    بله، خواستید اطلاعات تماس بفرستید چک کنم.

  10. #8
    عضو جدید
    تاریخ عضویت
    Oct 2012
    نوشته ها
    4
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : مشکل در کد مطالب مرتبط وردپرس

    سلام ضمن تشکر از همه دوستان مشکل حل شد کلا کد نیوسی این بخش related-posts.php عوض کردم
    کد های فایل از اول نوشتم که دیگه نیازی هم به فایلfunctions.php و کلا تو هیمن فایلrelated-posts.php همه کارو بکنه
    کد PHP:
    <?php
    $orig_post 
    $post;
    global 
    $post;
    $categories get_the_category($post->ID);
    if (
    $categories) {
    $category_ids = array();
    foreach(
    $categories as $individual_category$category_ids[] = $individual_category->term_id;
    $args=array(
    'category__in' => $category_ids,
    'post__not_in' => array($post->ID),
    'posts_per_page'=> 10// Number of related posts that will be shown.
    'caller_get_posts'=>1
    );
    $my_query = new wp_query$args );
    if( 
    $my_query->have_posts() ) {
    echo 
    '<div class="b_title"><h3>مطالب مشابه</h3></div>';
    ?>
        <div class="b_block introfx b_4 clearfix">
        <div id="block_carousel" class="carousel_posts_related owl-carousel">
      <?PHP    while( $my_query->have_posts() ) { $my_query->the_post();?>
                <div class="item T_post">
                    <article <?php post_class(); ?>>
                        <div class="featured_thumb">
                            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                                <?php if ( has_post_thumbnail() ): ?>
                                    <?php the_post_thumbnail('carousel-block'); ?>
                                    <?php format_icon(); ?>
                                <?php endif; ?>
                            </a>
                        </div>
                        <?php get_review(); ?>
                        <h3><a href="<?php the_permalink();  ?>" title="<?php the_title(); ?>"><?php the_title();  ?></a></h3>
                        <div class="details">
                            <a class="date_c" href="<?php  the_permalink(); ?>"><i class="icon-calendar mi"></i>  <?php the_time('j F Y'); ?></a>
                        </div>
                    </article>
                </div><?php ?>
        </div><!--/carousel-->
        </div><!--/b block-->
         <? } } $post = $orig_post;wp_reset_query(); ?>
    مرسی از شما اقای T.Toosi

  11. تعداد تشکر ها از dotek به دلیل پست مفید


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •