رفتن به مطلب

dapshos

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

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

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

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

  1. <?php 
    /*
    Template Name: Media Page
    */
    ?>
    
    
    
    <?php get_header(); ?>
    	<div id="media-page" class="content">
    		<?php tie_breadcrumbs() ?>
    		
    		<?php if( get_query_var('page') ) $paged = get_query_var('page') ; ?>
    
    		<?php if ( ! have_posts() ) : ?>
    			<?php get_template_part( 'framework/parts/not-found' ); ?>
    		<?php endif; ?>
    		
    		<div class="page-head">
    			<h1 class="page-title">
    				<?php the_title(); ?>
    			</h1>
    		</div>
    		
    		<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
    		<?php $get_meta = get_post_custom($post->ID);  ?>
    		<?php get_template_part( 'framework/parts/post-head' ); ?>
    		<div class="entry"><?php the_content(); ?></div>
    		<?php endwhile; ?>
    		
    		<?php //Above Post Banner
    		if( empty( $get_meta["tie_hide_above"][0] ) ){
    			if( !empty( $get_meta["tie_banner_above"][0] ) ) echo '<div class="e3lan e3lan-post">' .htmlspecialchars_decode($get_meta["tie_banner_above"][0]) .'</div>';
    			else tie_banner('banner_above' , '<div class="e3lan e3lan-post">' , '</div>' );
    		}
    		?>
    		
    		<?php
    			$tie_blog_cats = unserialize($get_meta["tie_blog_cats"][0]);
    			if( empty( $tie_blog_cats ) ) $tie_blog_cats = tie_get_all_category_ids();
    			
    			query_posts( array( 'paged' => $paged , 'cat' => '1642' ));
    		?>
    		<div id="featured-posts">
    		<?php $i = 0;
    			while ( have_posts() ) : the_post(); $i++; ?>
    			<div class="featured-post featured-post-<?php echo $i; ?>">
    				<div <?php tie_post_class('featured-post-inner'); ?> style="background-image:url(<?php echo tie_thumb_src( 'slider' ); ?>);">
    					<span class="fa overlay-icon"></span>
    					<div class="featured-cover"><a href="<?php the_permalink(); ?>"></a></div>
    					<div class="featured-title">
    						<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    						<h3><?php echo tie_content_limit( get_the_excerpt() , 100 ) ?></h3>
    					</div>
    				</div>
    			</div>
    			<?php if( $i == 5) $i=0;
    			endwhile;?>
    		</div>
    		<?php
    			if ($wp_query->max_num_pages > 1) tie_pagenavi(); ?>
    		
    		<?php //Below Post Banner
    		if( empty( $get_meta["tie_hide_below"][0] ) ){
    			if( !empty( $get_meta["tie_banner_below"][0] ) ) echo '<div class="e3lan e3lan-post">' .htmlspecialchars_decode($get_meta["tie_banner_below"][0]) .'</div>';
    			else tie_banner('banner_below' , '<div class="e3lan e3lan-post">' , '</div>' );
    		}
    		?>
    		
    		<?php comments_template( '', true ); ?>
    	</div><!-- .content -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

     

    از همه عزیزانی که در این راه به من کمک رسوندن بی نهایت سپاسگذارم. خیر ببینید انشاا.. 

    مسئله حل شد

    متشکرم 

    • پسندیدن 1
  2. در 10 ساعت قبل، asadiy4n گفته است :

    عذر میخوام

    $ رو اضافه کنید

    
    <?php 
    $MyQuery = new WP_Query( array( 'cat' => 'ایدی دسته' ) );
    if ( $MyQuery->have_posts() ) 
    	while ( $MyQuery->have_posts() ) : 
    		$MyQuery->the_post(); 
    ?>
    		

     

    از اینکه بسیار صبورانه پاسخگو هستین واقعا سپاسگذارم

    انجام دادم و رفع خطا شد 

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

     

    image.png.d5b9268f9e4a24f74752971f98db5232.png

    در قسمت 1 داره مطالب مربوط به موضوع رو نمایش میده منتها فقط پست خوده پیج رو ریپیت میکنه (یعنی موضوع شامل 5 پست هست. مطلب خوده پیج رو 5 بار تکرار کرده)

    در قسمت 2 هم داره برای خودش آخرین ارسال هارو نمایش میده 

     

    چطوری دومی رو بردارم

    اولی رو هم چه کنم 

     

    ممنونم 

  3. Category ID

    وقتی بدین صورت هم ایدی رو دریافت میکنم و قرار میدم باز هم با همون پیغام مواجه میشم

     

    $MyQuery = new WP_Query( array( 'cat' => '1642' ) );
    if ( MyQuery->have_posts() ) 
    	while ( MyQuery->have_posts() ) : 
    		MyQuery->the_post(); 
    ?>

     

  4. در 3 ساعت قبل، asadiy4n گفته است :

    این خط رو

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

    به این شکل تغییر بدید

    
    <?php 
    $MyQuery = new WP_Query( array( 'cat' => 'ایدی دسته' ) );
    if ( MyQuery->have_posts() ) 
    	while ( MyQuery->have_posts() ) : 
    		MyQuery->the_post(); 
    ?>
    		

    ایدی دسته خودتون رو قرار بدید مثال

    
    $MyQuery = new WP_Query( array( 'cat' => '5' ) );

    اطلاعات بیشتر

    
    https://developer.wordpress.org/reference/classes/wp_query/

     

    از توضیحات تکمیلی شما بسیار سپاسگذارم .منتهی با پیغام خطا مواجه شدم 

    "یک خطای مهم در این وب سایت رخ داده است."

    image.png.d83ea337ae9c4239e7f41c88152630d4.png

    چطوری متوجه بشم که آیدی دسته من چنده ؟ 

  5. <?php 
    /*
    Template Name: Media Page
    */
    ?>
    <?php get_header(); ?>
    	<div id="media-page" class="content">
    		<?php tie_breadcrumbs() ?>
    		
    		<?php if( get_query_var('page') ) $paged = get_query_var('page') ; ?>
    
    		<?php if ( ! have_posts() ) : ?>
    			<?php get_template_part( 'framework/parts/not-found' ); ?>
    		<?php endif; ?>
    		
    		<div class="page-head">
    			<h1 class="page-title">
    				<?php the_title(); ?>
    			</h1>
    		</div>
    		
    		<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
    		<?php $get_meta = get_post_custom($post->ID);  ?>
    		<?php get_template_part( 'framework/parts/post-head' ); ?>
    		<div class="entry"><?php the_content(); ?></div>
    		<?php endwhile; ?>
    		
    		<?php //Above Post Banner
    		if( empty( $get_meta["tie_hide_above"][0] ) ){
    			if( !empty( $get_meta["tie_banner_above"][0] ) ) echo '<div class="e3lan e3lan-post">' .htmlspecialchars_decode($get_meta["tie_banner_above"][0]) .'</div>';
    			else tie_banner('banner_above' , '<div class="e3lan e3lan-post">' , '</div>' );
    		}
    		?>
    		
    		<?php
    			$tie_blog_cats = unserialize($get_meta["tie_blog_cats"][0]);
    			if( empty( $tie_blog_cats ) ) $tie_blog_cats = tie_get_all_category_ids();
    			
    			query_posts( array( 'paged' => $paged , 'category__in' => $tie_blog_cats ));
    		?>
    		<div id="featured-posts">
    		<?php $i = 0;
    			while ( have_posts() ) : the_post(); $i++; ?>
    			<div class="featured-post featured-post-<?php echo $i; ?>">
    				<div <?php tie_post_class('featured-post-inner'); ?> style="background-image:url(<?php echo tie_thumb_src( 'slider' ); ?>);">
    					<span class="fa overlay-icon"></span>
    					<div class="featured-cover"><a href="<?php the_permalink(); ?>"></a></div>
    					<div class="featured-title">
    						<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    						<h3><?php echo tie_content_limit( get_the_excerpt() , 100 ) ?></h3>
    					</div>
    				</div>
    			</div>
    			<?php if( $i == 5) $i=0;
    			endwhile;?>
    		</div>
    		<?php
    			if ($wp_query->max_num_pages > 1) tie_pagenavi(); ?>
    		
    		<?php //Below Post Banner
    		if( empty( $get_meta["tie_hide_below"][0] ) ){
    			if( !empty( $get_meta["tie_banner_below"][0] ) ) echo '<div class="e3lan e3lan-post">' .htmlspecialchars_decode($get_meta["tie_banner_below"][0]) .'</div>';
    			else tie_banner('banner_below' , '<div class="e3lan e3lan-post">' , '</div>' );
    		}
    		?>
    		
    		<?php comments_template( '', true ); ?>
    	</div><!-- .content -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

     

    سلام من زیاد با وردپرس کار نکردم. 

    میخوام در این صفحه یک موضوع خاص با نام tamadon نمایش داده بشه.

    اگر راهنماییم کنین ممنون میشم 

     

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