انجمن


مشکل در نمایش صفحه نویسنده  (۹ نوشته)

  • toospool

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۲۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۲ آبان ۱۳۸۹ - ۲۱:۰۹

    با سلام
    نمیدونم مشکل از کجاست که وقتی روی اسم یکی از نویسنده های وبلاگ کلیک میشه به صفحه مربوطه لینک میشه ولی یک صفحه سفید میاد
    گمون کنم اجازه دسترسی وجود نداره یا یه چیزی مثل این
    برای توضیح بیشتر مثلا وقتی روی لینک http://www.yoursite.com/?author=24 کلیک میکنیم دیگه وارد صفحه مخصوص نویسنده نمیشه
    پیشاپیش متشکرم

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۴ سال پیش
    ۲ آبان ۱۳۸۹ - ۲۲:۳۶

    سلام, به دسترسی نیست. ببینید توی پوستتون فایلی به نام archive.php یا author.php دارید.
    از چه تابعی در پوستتون برای نمایش نام نویسنده استفاده کردید؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    toospool
  • toospool

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۲۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ آبان ۱۳۸۹ - ۰۰:۵۵

    mostafa1990 گفت:
    سلام, به دسترسی نیست. ببینید توی پوستتون فایلی به نام archive.php یا author.php دارید.
    از چه تابعی در پوستتون برای نمایش نام نویسنده استفاده کردید؟

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

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ آبان ۱۳۸۹ - ۱۳:۰۰

    اون صفحه ای که لینک می شه چطوریه؟
    سفیده؟ خطای 404؟
    اگر سفید باشه شاید از افزونه کش استفاده می کنید
    اگر هم خطای 404 باشد باید پیوند یکتای وردپرس رو به روز و سپس htaccess. رو هم به روز کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    تورتک - toospool
  • toospool

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۲۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ آبان ۱۳۸۹ - ۱۷:۰۵

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

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

    آره سفید هست ولی افزونه کش دیگه چیه؟؟؟
    میشه بیشترتوضیج بدین؟

  • toospool

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۲۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ آبان ۱۳۸۹ - ۱۷:۵۲

    آقا با این کد که توی انجمن پیدا کردم تونستم یک فایل Author.php درست کنم و کارم راه بیفته

    <?php get_header(); ?>
       <div id="content" class="narrowcolumn">
          <!-- This sets the $curauth variable -->
    <?php
    if(isset($_GET['author_name'])) :
    $curauth = get_userdatabylogin($author_name);
    else :
    $curauth = get_userdata(intval($author));
    endif;
    ?>
    
    <h2>About: <?php echo $curauth->nickname; ?></h2>
    <dl>
    <dt>Website</dt>
    <dd><a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a></dd>
    <dt>Profile</dt>
    <dd><?php echo $curauth->user_description; ?></dd>
    </dl>
    
    <h2>Posts by <?php echo $curauth->nickname; ?>:</h2>
    
    <ul>
    <!-- The Loop -->
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <li>
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
    <?php the_title(); ?></a>,
    <?php the_time('d M Y'); ?> in <?php the_category('&');?>
      </li>
    
      <?php endwhile; else: ?>
         <p><?php _e('No posts by this author.'); ?></p>
    
    	<?php endif; ?>
    <!-- End Loop -->
    </ul>
    </div>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    حالا مشکلم در همین راستا در مورد دسته بندی هاست که حالا توی اون صفحه مربوط به هر دسته ام دیگه سفید نیست!:-s
    یه فایل category.php درست کردم ولی وقتی روی موضوع دسته بندی شده کلیک میکنم صفحه وب را با تمام جوانب میاره ولی مطالب مربوط به خودشو نمیاره من از این کد استفاده کردم برای این فایل:

    <?php
    /**
     * The template for displaying Category Archive pages.
     *
     * @package WordPress
     * @subpackage Twenty_Ten
     * @since Twenty Ten 1.0
     */
    
    get_header(); ?>
    
    		<div id="container">
    			<div id="content" role="main">
    
    				<h1 class="page-title"><?php
    					printf( __( 'Category Archives: %s', 'twentyten' ), '<span>' . single_cat_title( '', false ) . '</span>' );
    				?></h1>
    				<?php
    					$category_description = category_description();
    					if ( ! empty( $category_description ) )
    						echo '<div class="archive-meta">' . $category_description . '</div>';
    
    				/* Run the loop for the category page to output the posts.
    				 * If you want to overload this in a child theme then include a file
    				 * called loop-category.php and that will be used instead.
    				 */
    				get_template_part( 'loop', 'category' );
    				?>
    
    			</div><!-- #content -->
    		</div><!-- #container -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    همونطور که میبینید این کد برای قالب twentyten هست و فکر کنم مشکل از همینجا باشه

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ آبان ۱۳۸۹ - ۱۸:۵۸

    category.php رو به archive.php تغییر بدید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    toospool
  • toospool

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۲۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۴ آبان ۱۳۸۹ - ۰۵:۵۲

    mostafa1990 گفت:
    category.php رو به archive.php تغییر بدید

    نشد! یه نگاه بندازین:
    http://www.pharmapartners.ir/topics/%D8%B9%D9%85%D9%88%D9%85%DB%8C/

  • toospool

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۲۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۴ آبان ۱۳۸۹ - ۱۸:۰۲

    حل شد!!
    مشکل من با قرار دادن کد فایل index.php در فایل archive.php حل شد
    خب س اینجا چند مورد داریم کهع افرادی که مثل من بهع مشکل بر خوردن میتونن ازش استفاده کنند:
    1-مواظب افزونه ها باشید!;)
    2-اگه صفحه نویسندتون سفید شده؛ از کد مربوط که در پستهای بالایی گفتم استفاده کنید
    3-اگه (باز هم مثل من) صفحه دسته هاتون سفید بود یک فایل با یکی از اسمهای زیر ایجاد کنید:

    category-ID.php
    category.php
    archive.php(منبع وردپرس)
    کد فایل index.php رو درش کپی کنید کارتون راه میفته;)

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa

درباره‌ی این موضوع



برچسب‌ها