رفتن به مطلب

hamid_khaleghi

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

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

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

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

  1. سلام

    درسته آقا علی گفتن ولی فکر کردم یکم دقیق تر بگم که دوستانی که بعدا این مشکل واسشون پیش دیگه وقتشون هدر نشه ;)

    تنظیمات همگانی >> نشانی سایت (URL)

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

    مرسی :)

    • امتیاز 1
  2. لازم نیست ریدایرکت کنید برید تو تنظیمات وردپرس بگردید یه قسمتی رو پیدا می کنید به نام آدرس سایت و آدرس وردپرس بعد تو فیلد آدرس سایت آدرس سایتتون رو با www بگذارید و تنظیمات رو ذخیره کنید درست میشه

    مرسی از همه ی دوستان

    آقا علی درست شد :)

    • امتیاز 1
  3. دلیلتون غیر اصولی هست

    شما این کارو بکنید و بعد به وسیله css اون فاصله هارو بردارید

    طبق گفته آقا کسرا دیگه فاصله ها باید از طریق کد ها درست بشن دیگه

    دوستان حل کردم به جای

    » اینو گزاشتم » درست شد

    ولی دلیل اصلیش به خاطر این بود که چون کد موقعیت در سایت تو فانکشن بود باید انکودینگش utf-8 without bom میشد

    • امتیاز 2
  4. دلیلتون غیر اصولی هست

    شما این کارو بکنید و بعد به وسیله css اون فاصله هارو بردارید

    طبق گفته آقا کسرا دیگه فاصله ها باید از طریق کد ها درست بشن دیگه

    دوستان من تا دیروز سایتم رو هاست رایگان بود و وقتی این کار رو میکردم فاصله می افتاد

    ولی الان هاست خریدم دیگه اینطوری نمیشه و من تازه فهمیدم

    در ضمن نه خیر همین کار رو کردم درست نشد

  5. سلام

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

    مثلاً این


    <div class="tags">
    <span style="margin-right:-2px; margin-top:4px; margin-left:5px; float:right;" class="livicon" data-n="tag" data-s="18" data-c="#E8C500" data-hc="false"></span>
    <?php _e('tags','animationiha'); ?> :
    <?php the_tags(''); ?> </div>
    </div>

    میخوام اگه برچسبی وجود نداره div class tags حذف بشه

  6. شما اومدی توی single.php دوباره یه کوئری ایجاد کرده

    $PostMore = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'menu_order',
    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    ));

    این باعث میشه که صفحه ی single.php دوباره به یه لوپ تبدیل شه و تمامی پستهای شما رو نمایش بده. این قطعه کد باید حذف شه

    و همچنین این کد در صفحه ی page.php

    $ShowPages = new WP_Query(array(
    'post_type' =>'page',
    ));

    باید حذف بشه از داخل کدهاتون

    موفق باشید

    حتما داره if و while رو از جایی فراخوانی میکنه و وقتی شما اون رو برداشتین از 2 حلقه تبدیل شد به یک حلقه.

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


    include (TEMPLATEPATH . "/post-content.php");

    احتمالا خودش حلقه ای داشته و نیاز به حلقه دومی که شما گذاشتین نبوده.

    خودتون این شکلی کردین قالب رو ؟

    شما چه چیزایی رو بهش اضافه کردین؟

    یا اینکه خودتون درستش کردین؟

    دوستان مشکل حل شد

    مشکل از ساید بار بود

    تو قسمت مطالب تصادفی

    مرسی که کمک خودتون رو کردید ♥

    • امتیاز 1
  7. حتما داره if و while رو از جایی فراخوانی میکنه و وقتی شما اون رو برداشتین از 2 حلقه تبدیل شد به یک حلقه.

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


    include (TEMPLATEPATH . "/post-content.php");

    احتمالا خودش حلقه ای داشته و نیاز به حلقه دومی که شما گذاشتین نبوده.

    خودتون این شکلی کردین قالب رو ؟

    شما چه چیزایی رو بهش اضافه کردین؟

    یا اینکه خودتون درستش کردین؟

    من خودم اینکار رو کردم

    یه فایل post-content ساختم و اینو توش گذاشتم


    <article class="post" id="post-<?php the_ID(); ?>">
    <div class="post-title">
    <div class="title">
    <div class="arrow">
    </div>
    <h2>
    <a href="<?php the_permalink(); ?>" >
    <?php the_title(); ?>
    </a>
    </h2>
    <div class="view">
    <span style="margin-left:6px; margin-top:0px; float:right;" class="livicon" data-n="eye-open" data-s="20" data-c="#7e7e7e" data-hc="false"></span>
    <?php _e('view','animationiha'); ?> : <?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>
    </div>
    <div class="cat">
    <span style="margin-left:6px; margin-top:2.5px; float:right;" class="livicon" data-n="sitemap" data-s="16" data-c="#7e7e7e" data-hc="false"></span>
    <?php _e('category','animationiha'); ?> :
    <?php the_category(' ، '); ?> </div>
    <br clear="all">
    </div>
    </div>
    <div class="post-content">
    <?php the_content(''); ?>
    <div class="more-link">
    <a href="<?php the_permalink(); ?>">
    <?php _e('more link','animationiha'); ?>
    </a>
    </div>
    <div class="tags">
    <span style="margin-right:-2px; margin-top:4px; margin-left:5px; float:right;" class="livicon" data-n="tag" data-s="18" data-c="#E8C500" data-hc="false"></span>
    <?php _e('tags','animationiha'); ?> :
    <?php the_tags(''); ?> </div>
    </div>
    <footer>
    <div class="author">
    <span style="margin-left:-42px; margin-top:2px; margin-left:0px; float:right;" class="livicon" data-n="user" data-s="19" data-c="#888" data-parent="true" data-hc="false"></span>
     
    <?php the_author(); ?> </div>
    <div class="date">
    <span style="margin-right:-5px; margin-top:4.6px; margin-left:5px; float:right;" class="livicon" data-n="clock" data-s="17" data-c="#777" data-hc="false"></span>
    <time datetime="۱۳۹۲-۱۰-۱۰"><?php the_time('j M Y'); ?></time> </div>
    <div class="comments">
    <span style="margin-left:-42px; margin-top:3px; margin-left:0px; float:right;" class="livicon" data-n="comments" data-s="19" data-c="#888" data-parent="true" data-hc="false"></span>
     <?php comments_number(__('No Responses','animationiha'), __('One Response','animationiha'), __('% Responses','animationiha') );?>
    </div>
    </footer>
    </article>

  8. منم نمیدونم شما این کدها رو از کجا گرفتید ولی همیشه سعی کنی کدهای صفحاتتون در ساده ترین و نزدیک ترین حالت به استاندارد خود وردپرس باشه و از تغییر اونها پرهیز کنید.

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

    مرسی ولی

    اگه اگه if و while نباشند مشکلی پیش میاد ؟؟؟

  9. شما پس باید وردپرس رو دستی دیباگ کنید. فایلهای page.php , single.php رو در ساده ترین حالت خود قرار بدید ببینید تو این حالت درست کار میکنه یا نه مثلا کد زیر

    <?php
    get_header(); ?>
    <div id="main-content" class="main-content">

    <div id="primary" class="content-area">
    <div id="content" class="site-content" role="main">
    <?php

    while ( have_posts() ) : the_post();

    the_content();


    endwhile;
    ?>
    </div>
    </div>

    </div>
    <?php
    get_footer();

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

    من فایل single و page رو بدون if و while نوشتم مشکلم کاملاً حل شده !!!

    اگه اگه if و while نباشند مشکلی پیش میاد ؟؟؟

    بعد از این که این کار رو کردم تو صفحه اصلی بعد از این که پست ها رو نشون داد مثلاً به آخرین صفحه میرم بعد از پست آخر ، دو سه تا پست تکرار میشه :(

    آخه این چر اینطوریه ؟؟؟

    این فایل index


    <?php get_header(); ?>
    <div class="main radius-bottom"><?php include(TEMPLATEPATH . "/pageaddress.php");get_sidebar(); ?>
    <div class="main-content">
    <div style="display:none; text-align:center; line-height:0;">
    <h1><?php bloginfo( 'name' ); ?></h1>
    <h2><?php bloginfo('description'); ?></h2>
    </div>
    <?php include(TEMPLATEPATH."/ads-maincontent.php"); ?>
    <?php
    $ShowPosts = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'menu_order',
    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    ));
    ?>
    <?php if($ShowPosts->have_posts()) :
    while($ShowPosts->have_posts()) : $ShowPosts->the_post();?>
    <?php get_content(); ?>
    <?php endwhile; else: ?>
    <article class="post-info" id="PostInfo" >
    <div class="content" >
    <?php _e('there are not any posts to show','animationiha'); ?>
    <div class="clear"></div>
    </div>
    </article>
    <?php endif; wp_reset_query(); ?><?php page_numbers(); ?>
    <div class="clear"></div>
    </div>
    </div>
    </div>
    <br clear="all" />
    <?php get_footer(); ?>

  10. لطفا عبارت های $PostMore و $ShowPages رو هم از داخل کدهاتون بردارید

    کد لوپ به صورت ساده داخل single.php و page.php باشه

    <?php if(have_posts()) :
    while(have_posts()) :the_post();?>

    بله به صورت ساده گزاشتم

    وفتی به ادامه مییرید هر بار یه پست تصادفی نمایش میده

    و برا برگه ها هم پست ها رو نشون میده

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