رفتن به مطلب

parsian1361

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

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

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

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

  1. من دقیقا همین مشکل رو داشتم اینطوری مشکلم حل شد که از ریست کوئری در آخر حلقه وردپرس استفاده کردم.<?php wp_reset_query();?>

    من کد اصلاح شده رو می فرستم امیدوارم مشکلتون حل بشه:


    <?php
    /*
    Template Name: products
    */
    ?>
    <?php get_header(); ?>
    <body>
    <div id="main">
    <div id="contentpost2">
    <?php query_posts('cat=2&showposts=16'); ?>
    <?php if(have_posts()) : ?>
    <?php while(have_posts()) : the_post(); ?>
    <div class='itemBox'>
    <div class='item'>
    <div class='pic'><span></span><img src='<?php if(get_post_meta($post->ID, 'img',true)!= "") : ?><?php echo get_post_meta($post->ID, 'img',true); ?><?php else : ?><?php bloginfo('template_url'); ?>/images/English-Result-All-Levels-2011-small.jpg<?php endif; ?>' width="200" height="160" alt='<?php the_title(); ?>' /></div>
    <div class='title'>
    <div class='titleMid'><a target="_blank" href="<?php the_permalink(); ?>">
    <?php the_title(); ?>
    </a></div>
    </div>
    <div class="sharh">
    <div class='titleMid'>
    <?php if(get_post_meta($post->ID, 'قیمت',true)!= "") : ?><?php echo get_post_meta($post->ID, 'قیمت',true); ?><?php else : ?>ندارد<?php endif; ?></div>
    </div>
    </div>
    </div>
    <?php endwhile; ?>
    <?php endif; ?>
    <?php wp_reset_query();?>
    <?php if (function_exists("paginate")) { paginate(); } ?>
    </div>
    </div>
    <?php get_footer(); ?>
    </body>

    • امتیاز 1
  2. باید در قالب خود کدهای <?php wp_head(); ?> و <?php wp_foter(); ?> را داشته باشید.ضمن اینکه باید از کوئری های استفاده نکرده باشید یا ریست کرده باشید.

    راه حل دیگری نیز بدون استفاده از افزونه وجود دارد که می توانید از لینک زیر مشاهده کنید:

    http://dty.ir/%d8%b4%d9%85%d8%a7%d8%b1%d9%87-%d8%b5%d9%81%d8%ad%d8%a7%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%a8%d8%af%d9%88%d9%86-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87/

    • امتیاز 3
  3. طراحی زیباییست شما خودتون استادید ولی 3 تا پیشنهاد داشتم:

    1-هدر سایتتون رو زیباتر طراحی کنید.

    2-آیکونهای شبکه های اجتماعی رو کنار نوار جستجو بیارید

    3-منوها رو جوری تنظیم کنید که با هوور شدن سایزشون تغییر نکنه چون باعث میشه بقیه منو ها هم حرکت کنند

    موفق باشید

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

    • امتیاز 1
  5. دوست عزیز

    من دقیقا با همین مشکل مواجه شده بودم. مشکل از قالبهای رایگانی بود که دانلود کرده بودم .متاسفانه این قالبها Worm داشتند.تنها راه ممکن حذف تمام قالبهاییست که دانلود کرده ای و سپس در قالب اصلی خودتون تو فایل function.php باید کدهایی که با این مورد آغاز می شوند را حذف کنید

    <?php

    function _checkactive_widget(){

    موفق باشید

  6. وردپرس برای همه چیز راهی دارد.

    راه مطمئن برای درخواست شما استفاده از نام به جای آی دی در کدهای پوسته است تا کاربر فقط نام دسته مورد نظر را ایجاد کند و مطالب به صورت خودکار در آن دسته مورد نظر بروند.

    مثال

    • امتیاز 2
  7. هیچ نیازی به افزونه ندارید کافیه کد زیر رو در قسمت مورد نظر قرار بدید:


    <ul>

    <?php
    include_once(ABSPATH . WPINC . '/rss.php');
    $rss = fetch_rss('http://www.dty.ir/feed');
    $maxitems = 10; //تعداد نمایش
    $items = array_slice($rss->items, 0, $maxitems);
    ?>
    <ul>
    <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
    else
    foreach ( $items as $item ) : ?>
    <li><a href='<?php echo $item['link']; ?>'
    title='<?php echo $item['title']; ?>'>
    <?php echo $item['title']; ?>
    </a></li>
    <?php endforeach; ?>

    </ul>

    به جای http://www.dty.ir/feed میتوانید rss سایت خود را ثبت نمائید

×
×
  • اضافه کردن...