esyoo

چند سوال در مورد افزونه WP-PageNavi

13 پست در این موضوع قرار دارد

سلام

من از این افزونه برای صفحه بندی استفاده می کنم. روی قالب Twenty Ten 1.3

1) چطور کاری کنم که صفحات ایندکس نشوند؟ مثلا صفحات من به این شکل توی گوگل ایندکس می شوند.

www.site.ir/page/2

درواقع robot.text رو چطور دستکاری بکنم؟

آیا این که من می خوام این کار رو بکنم روی سئو تاثیر مثبت داره یا تاثیر منفی؟

2) وقتی وارد دسته بندی خاصی میشم مثل این دسته .دیگه شماره صفحه دیده نمیشه!به جاش نوشته شده مطالب کهنه تر.

چطور کاری کنم در این قسمت شماره صفحه دیده بشه؟

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

1- متوجه نشدم چرا میخواید صفحه بندی ها ایندکس نشن. ولی برای جلوگیری از دنبال کردن مسیر:

User-agent: *
Disallow: /page/

اما با اینکار امکان داره خیلی رتبه از دست بدید چون صفحات ایندکس نمیشن. بنظر من که این مدل ایندکس شدن مشکلی نداره...

2- من سایتتون رو چک کردم اصلا هیچ بخشی صفحه بندی شده نیست و همه بصورت پیش فرض بصورت صفحه قبل و بعد نمایش داده میشن.

شما افزونه رو فعال کردید و کد مورد نظر رو در بخش پایین صفحه قرار دادید؟

3

به اشتراک گذاری این پست


لینک به پست

1- روشی دیگر

برای این کار کد زیر را در فایل header بین تگ head html قرار دهید

<?php
global $wp;
$paged_e = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 0;
if(is_home() && $paged_e){
echo '<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">';
}
?>

5

به اشتراک گذاری این پست


لینک به پست

آقا واقعا سرعت عملتون فوق العاده هست..خیلی ممنون

1)اگر به نظز شما مشکل نداره،یک سوال ذهن من رو خیلی مشغول کرده.و اون این هست که مثلا پست 100 ام من در صفحه 2 هست بعد از یک مدت که مطالب اضافه میشه این پست به صفحه 3 منتقل میشه.خوب حالا با تغییر این مسیر در سئو مشکل نخواهم داشت؟(چون صفحه مدام تغییر میکنه)

2) بله مشکل من هم دقیقا همین هست.چه کدی را در کجای پوسته خودم قرار بدم تا صفحه بندی (به صورت شماره صفحه) نمایش داده بشه.

خیلی خیلی ممنونم از راهنمایی شما.

0

به اشتراک گذاری این پست


لینک به پست

1- محتوای مشابه باعث کاهش رتبه میشه. اما در وردپرس یا هر سیستم دیگری 1 مطلب در 2 صفحه ظاهر نمی‌شود. پس خیر

2- در فایل loop کد زیر را در ابتدا و انتهای فایل پیدا کنید


<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div>

و کد زیر را جایگزین کنید


<?php if(function_exists("wp_pagenavi")) :
wp_pagenavi();
else:
?>
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div>
<?php endif; ?>

4

به اشتراک گذاری این پست


لینک به پست
1- محتوای مشابه باعث کاهش رتبه میشه. اما در وردپرس یا هر سیستم دیگری 1 مطلب در 2 صفحه ظاهر نمی‌شود. پس خیر

با سلام و ممنون از راهنمایی شما.

ببینید اولین مطلب سایت این بوده http://www.office-learning.ir/9 و در صفحه اصلی سایت قرار داشته و الان که مطالب سایت افزایش پیدا کرده در این صفحه قرار داره.http://www.office-learning.ir/page/6

حالا فرض کنید تا 10 روز دیگه مطالب بیشتری می گذارم در سایت و این مطلب در صفحه http://www.office-learning.ir/page/8 قرار خواهد گرفت.

حالا 2 تا سوال:

1)باز هم تاثیری در سئوی سایت نداره؟(چون مدام صفحات تغییر می کنه)

2)چطور میشه کاری کرد که شماره بندی صفحات تغییر بکنه؟یعنی وقتی کسی روی لینک http://www.office-learning.ir/page/4 کلیک کرد همیشه مطالب در این صفحه ثابت باشند.یعنی همیشه صفحه اول ،اولین مطالب باشه.(نمی دونم تونستم منظورم رو درست برسونم یا نه)در واقع برعکس سیستم صفحه گذاری فعلی.

0

به اشتراک گذاری این پست


لینک به پست

با سلام و ممنون از راهنمایی شما.

ببینید اولین مطلب سایت این بوده http://www.office-learning.ir/9 و در صفحه اصلی سایت قرار داشته و الان که مطالب سایت افزایش پیدا کرده در این صفحه قرار داره.http://www.office-learning.ir/page/6

حالا فرض کنید تا 10 روز دیگه مطالب بیشتری می گذارم در سایت و این مطلب در صفحه http://www.office-learning.ir/page/8 قرار خواهد گرفت.

حالا 2 تا سوال:

1)باز هم تاثیری در سئوی سایت نداره؟(چون مدام صفحات تغییر می کنه)

2)چطور میشه کاری کرد که شماره بندی صفحات تغییر بکنه؟یعنی وقتی کسی روی لینک http://www.office-learning.ir/page/4 کلیک کرد همیشه مطالب در این صفحه ثابت باشند.یعنی همیشه صفحه اول ،اولین مطالب باشه.(نمی دونم تونستم منظورم رو درست برسونم یا نه)در واقع برعکس سیستم صفحه گذاری فعلی.

1- این مشکل در خود گوگل هم هست. محتوا بین صفحات جابه‌جا میشود. آیا میشود گفت باعث افت میشه؟ :huh: نه یک مسئله طبیعی هست

2- چنین امکانی من ندیدم

2

به اشتراک گذاری این پست


لینک به پست

شما کدوم سایت رو دیدین که مطالبش جابجا نشه؟

1

به اشتراک گذاری این پست


لینک به پست

با سلام مجدد .

برا قرار دادن شماره صفحه در پوسته mantera چه کاری باید انجام داد.

در تک تک فایل ها تغییرات لازم رو دادم ولی شماره صفحه ظاهر نشد!فقط در single.php این کد وجود داره ولی باز هم تغییرات لازم رو ایجاد می کنم شماره صفحه در پایین صفحه اصلی قرار نمی گیره.ممنون میشم راهنمایی کنید.


<?php
/**
* The Template for displaying all single posts.
*
* @package Cryout Creations
* @subpackage mantra
* @since mantra 0.5
*/
get_header(); ?>
<section id="container">
<?php get_sidebar(); ?>
<div id="content" role="main">
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div id="nav-above" class="navigation">
<div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">«' . _x( '', 'Previous post link', 'mantra' ) . '</span> %title' ); ?></div>
<div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '', 'Next post link', 'mantra' ) . '»</span>' ); ?></div>
</div><!-- #nav-above -->
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h1 class="entry-title"><?php the_title(); ?></h1>
<div class="entry-meta">
<?php mantra_posted_on(); ?>
</div><!-- .entry-meta -->
<div class="entry-content">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'mantra' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php if ( get_the_author_meta( 'description' ) ) : // If a user has filled out their description, show a bio on their entries ?>
<div id="entry-author-info">
<div id="author-avatar">
<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'mantra_author_bio_avatar_size', 60 ) ); ?>
</div><!-- #author-avatar -->
<div id="author-description">
<h2><?php printf( esc_attr__( 'About %s', 'mantra' ), get_the_author() ); ?></h2>
<?php the_author_meta( 'description' ); ?>
<div id="author-link">
<a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>">
<?php printf( __( 'View all posts by ','mantra').'%s <span class="meta-nav">→</span>', get_the_author() ); ?>
</a>
</div><!-- #author-link -->
</div><!-- #author-description -->
</div><!-- #entry-author-info -->
<?php endif; ?>
<div class="entry-utility">
<?php mantra_posted_in(); ?>
<?php edit_post_link( __( 'Edit', 'mantra' ), '<span class="edit-link">', '</span>' ); ?>
</div><!-- .entry-utility -->
</div><!-- #post-## -->
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">«' . _x( '', 'Previous post link', 'mantra' ) . '</span> %title' ); ?></div>
<div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '', 'Next post link', 'mantra' ) . '»</span>' ); ?></div>
</div><!-- #nav-below -->
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
</div><!-- #content -->
</section><!-- #container -->
<?php get_footer(); ?>

0

به اشتراک گذاری این پست


لینک به پست

دوستان عزیز

کسی کمک نمی کنه؟

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

سلام

در فایلهای index - archive - category - search باید قرار بدید.

2

به اشتراک گذاری این پست


لینک به پست

با تشکر از شما مرتض دوست عزیز.

ببینید این محتویات فایل index.php هست. و هرجا کد زیر رو قرار میدم صفحات ظاهر نمی شوند.


<?php wp_pagenavi(); ?>


<?php
/**
* The main template file.
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
* Learn more: http://codex.wordpress.org/Template_Hierarchy
*
* @package Cryout Creations
* @subpackage Mantra
*/
$mantra_options= mantra_get_theme_options();
foreach ($mantra_options as $key => $value) {
${"$key"} = $value ;
}
get_header(); ?>

<div id="container">
<?php get_sidebar(); ?>
<div id="content" role="main">
<?php if ( have_posts() ) : ?>
<?php mantra_content_nav( 'nav-above' ); ?>
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php mantra_content_nav( 'nav-below' ); ?>
<?php else : ?>
<article id="post-0" class="post no-results not-found">
<header class="entry-header">
<h1 class="entry-title"><?php _e( 'Nothing Found', 'mantra' ); ?></h1>
</header><!-- .entry-header -->
<div class="entry-content">
<p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'mantra' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .entry-content -->
</article><!-- #post-0 -->
<?php endif; ?>
</div><!-- #content -->
</div><!-- #container -->

<?php get_footer(); ?>

0

به اشتراک گذاری این پست


لینک به پست

افزونه های دیگه روهم چک کردید؟ مثلا page numbers

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط soshiant
      سلام
      دوستان یه کمک خیلی مهم ازتون میخوام
      به طور پیش فرض تو سایت وقتی کاربر میخواد یه فایل خریداری کنه، به صفحه پرداخت که edd به صورت پیش فرض ساخته میره (همون صفحه ای که رسید و فاکتور و مبلغ کل رو داره و از مشتری ایمیل و مشخصات رو میخواد)
       
      من میخوام تغییری تو این روند بدم. جوری که وقتی کاربر میخواد فایل رو بخره (تصویر 1)
      فاکتور و رسیدی که بعد از زدن روی دکمه پرداخت (تو سایت من اسمش دکمه بفرمایید هست) تو صفحه بعد میده رو میخوام تو همون صفحه و به صورت آژاکس نشون بده (تصویر 2 - با فتوشاپ درست کردم)
       
      ینی منظورم اینه که بعد از زدن رو دکمه، بجای این که صفحه رسید و پرداخت تو یه پنجره جدید باز بشه، میخوام همونجا و به صورت آژاکس فاکتور رو نشون بده و با زدن رو دکمه پرداخت به بانک وصل بشه
      لطفا راهنماییم کنید خیلی مهمه برام


    • توسط sajjad.1156
      با سلام
      دوستان بنده در سایتم از اسلایدر روولوشن استفاده می کنم اما متاسفانه وقتی از 13 لایه بیشتر به هر اسلاید اضافه می کنم خطای ایجکس میده و نمیذاره اسلاید رو ذخیره کنم.
      چه مسئله ای میتونه وجود داشته باشه؟
    • توسط hosseyn
      سلام سایت من به تازگی این مشکل رو پیدا کرده و توی گوگل وب مستر و گوگل سرچ کنسول خطای ایندکس نشدن صفحه اصلی سایت رو میده
      برای تبلیغ گوگل هم از صفحه اصلی ایراد می گرفت ولی با صفحات دیگه مشکلی نداره




    • توسط helen94
      سلام دوستان. من دنبال افزونه یا ابزارکی می گردم که باهاش در صفحه اصلی سایتم یه باکسی ایجاد کنم که در اون آخرین پست های سایت رو نشون بده. به این شکل که جدیدترین پست رو به همراه تصویر شاخصش در قسمت بالا به شکل بزرگتر نشون بده و در قسمت زیرش پست های قبل تر رو نشون بده. تصویر افزونه ی موردنظرم رو ضمیمه کردم به این پست.
      قالبی هم که ازش استفاده میکنم قالب استادیار هست.
      من قبلا موارد این چنینی رو در خیلی سایت ها دیدم، اما اسم افزونه یا ابزاری که باهاش این کار رو کردن نمیدونم.
      ممنون میشم راهنماییم کنید.


    • توسط sina-monfared
      سلام 
      در بخش دسته بندی محصولات؛ امکان استفاده از ابزار های ویرایش مربوط به این قسمت حذف شده است که در تصویر مشخص کرده ام.
      ممنون میشم راهنمایی بفرمایید.