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

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط behnamstar
      سلام و عرض ادب
      من یه سایت وردپرسی دارم که به تازگی تغییر دامنه روش انجام دادم که بعد ازینکار مشکل عجیبی اتفاق افتاده 
      من دامنه ی https://damane1.co m رو ریدایرکت کردم به https://damane2.co m الان اتفاقی که میفته دامنه 1 ریدایرکت میشه روی دامنه 2 
      ولی زیر دامنه ها ریدایرکت نمیشن 
      مثلا روی این لینک کلیک بشه (https://damane1.co m/linksite) باید این لینک باز شه (https://damane2.co m/linksite)
      ولی این لینکها جدا جدا باز میشن 
      فقط دامنه https://damane1.co m روی https://damane2.co m ریدایرکت میشه بقیه ی لینک ها همه جدا جدا باز میشن.
      ممنون میشم از دوستان کمک کنن 
      حتی به هاست پشتیبانی هم تیکت دادم ولی متوجه مشکل نشدن.
    • توسط Timecity.ir
      سلام دوستان خسته نباشید . 
      من یک « پک فونت ایران سنس » خریداری کردم ، اما نمیدونم چجوری باید روی قالب وردپرس نصبش کنم .
      یه بار امتحان کردم سایت ارور مرگ صفحه سفید داد و با کلی تلاش تونستم آخرین بک آپی که داشتم رو اجرا کنم . 
      ممنون میشم اگه کسی راهنمایی کنه چجوری این فونت رو نصب کنم .
    • توسط nnmmss
      سلام
      من كاملا در وردپرس تازه كار هستم. سايتي با پوسته RealNews طراحي شده. منوهايي دارم كه داراي منو و زير منو هستند. وقتي يك نوشته را به زير منو اختصاص ميدم بعد روي منو ميروم كليه نوشته هاي زير منو را هم نشان ميدهد. مثلا من به اين صورت است
      منو1
      زيرمنو 1-1
      زير منو1-2
       
      من اگر روي زير منو 1-1 كليك كنم فقط نوشته هاي زير منو 1-1 را نشان ميده ولي وقتي روي منو1 كليك كنم تمام نوشته هاي منو1   ,    زيرمنو1-1 و زيرمنو1-2 را نشان ميدهد. چطور ميتوانم اين موضوع را تصحيح كنم كه با كليك كردن روي منو1 فقط نوشته مربوط به منو1 را نشان دهد
    • توسط rendesharif
      با سلام 
      24 ساعت پیش در حال آپدیت تب های وبسایت بودم که اینترنت قطع شد و هنگامی که سعی کردم دوباره وارد کنترل پنل بشم دیدم صفحات ساختار خودشون رو از دست دادن و به نحوی بصورت لایت بارگزاری میشن برای حل این مشکل چیکار میتونم بکنم آیا راه حلی هست.
      تصویر قسمت لاگین هم اضافه کردم میتونید ببینید که دیگه خبری از ساختار اصلی نیست در مابقی صفحات کنترل پنل هم به همین شکل هست

    • توسط naff
      سلام.
      من  میخوام یه صفحه ی استاتیک رو روی ftp  آپلود کنم به عنوان  index اصلی و بعد از کلیک روی دکمه ی مورد نظر کاربر منتقل بشه به سایت اصلی یا همون قالب وردپرس.
       مشکل اینجاست که وقتی صفحه ی  html  رو روی  ftp  آپلود میکنم سایت فقط این صفحه رو به عنوان  index  میشناسه و  این رو جایگزین  index وردپرس میکنه و این صفحه  رو  front page  میشناسه.
       در صورتی که من هر دوتاش رو  میخوام . و صفحه ی html  رو به عنوان  index  میخوام یعنی با وارد کردن اسم سایت اسن صفحه ظاهر بشه.
      صفحه ی اچ دی ام ال:
      https://altourneur.com/new.html
       صفحه ی اصلی سایت:
      https://altourneur.com