رفتن به مطلب

حسن موحد

عضو سایت
  • تعداد ارسال‌ها

    249
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    5

نوشته‌ها ارسال شده توسط حسن موحد

  1. یه تستی به این بزن ببین میشه :


    <?php
    //display 10 posts for category id 47
    $args=array(
    'cat' => 47,
    'post_type' => 'post',
    'post_status' => 'publish',
    'posts_per_page' => 10,
    'caller_get_posts'=> 1
    );
    $my_query = null;
    $my_query = new WP_Query($args);
    if( $my_query->have_posts() ) {
    echo 'List of Posts';
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
    <?php
    endwhile;
    }
    wp_reset_query(); // Restore global post data stomped by the_post().
    ?>

    • امتیاز 1
  2. حالا شد ببین کدی که شما اضافه کردی میگه که این پست به صورت حلقه وار ادامه بده و قاطی میکنه صفحه پست تکی شما .

    برای این موضوع بهتر از افزونه هایی استفاده کنید که کمکتون میکنه برای این کار .

    مثل : https://wordpress.org/plugins/category-posts/screenshots/

    • امتیاز 1
  3. با عرض ادب

    مشکل ایشون دو قسمت بود اول اینکه ساید بار در زیر نوشته ها قرار می گرفت که دقیقا مشکل اضافه بودن یک تگ </div> پایانی بود . که با بررسی دو فایل post.php و صفحه مورد نظر حل شد .

    دومین مشکل هم استفاده از تابع query_posts بود زیرا ایشون از افزونه وی پی نوی استفاده کرده بودند تا نوشته هاشون صفحه بندی بشه و می خواستند در یک صفحه خاصه اطلاعات یک دسته خاصه را صفحه بندی کرده باشند .

    ولی لازم به ذکر بود که باید تکه کد زیر برای این موضوع استفاده شود :


    $args = array(
    'cat' => '5',
    'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1),
    );
    query_posts($args);

    کد بالا هم که میگه از دسته شماره 5 اطلاعات بخون بیار و ببین توی اون دسته توی کدوم صفحه قرار داره اطلاعات اون بخون بیار و اگر صفحه ای مشخص نشده مقدار همیشه یک در نظر بگیر .

    امیدوارم مشکل دوستمون به خوبی رفع شده باشه .

    انشالله .

    و من الله توفیق

    • امتیاز 2
  4. متوجه منظورتون نمیشم اگر منظورتون زبانه برنامه نویسی وردپرس که زبان برنامه نویسی وردپرس php هست و اگر منظورتون قسمت ترجمه است که تخصص بنده نیست و چیزی ازش نمیدونم .

  5. این تکه کد میگه که اگر موجود بود ثابت ICL_LANGUAGE_CODEپس اون بریز توی متغیر $lang و اگر دلار لنگ برابر با en و یا برابر با خالی نبود مقدارش به این رشته اضافه کن . که اگر تو می خواهی کاملا فارسی انتخاب کنه همیشه بهتر توی خط 5 کد کاملا به این تغییر بده :


    $opt_name = 'mom_options_fa';

    • امتیاز 1
  6. فکر کنم کارت رو راه بندازه :

    https://wordpress.org/plugins/wp-recent-posts-from-category/screenshots/

    البته این کد هم هست ولی خوب باید کمی تغییرات توش اعمال بشه :


    <?php
    //display 10 posts for category id 47
    $args=array(
    'cat' => 47,
    'post_type' => 'post',
    'post_status' => 'publish',
    'posts_per_page' => 10,
    'caller_get_posts'=> 1
    );
    $my_query = null;
    $my_query = new WP_Query($args);
    if( $my_query->have_posts() ) {
    echo 'List of Posts';
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
    <?php
    endwhile;
    }
    wp_reset_query(); // Restore global post data stomped by the_post().
    ?>

    • امتیاز 2
×
×
  • اضافه کردن...