رفتن به مطلب

استایل مشترک پست ها در index و single


پست های پیشنهاد شده

سلام.
دوستان در قالب من استایلی که پست ها در single.php گرفته اند در قالب index.php نیز اعمال شده است. یعنی برای فرض من اگر رنگ عنوان مطلب را تغییر دهم این تغییر هم در صفحه ی اولی سایت دیده می شه و هم در ادامه ی مطلب. ولی من می خواستم که تنها در ادامه ی مطلب رنگ عنوان تغییر کند.
راه حل آنچیست؟
ممنون از راهنماییتون

لینک به ارسال
در 21 دقیقه قبل، javadnabavi گفته است :

کلاس عنوان صفحه ادامه مطلب رو عوض کنید و برای کلاس جدید توی CSS بهش استایل بدین

این روش به ذهنم رسیده بودولی مشکل یکم پیچیده تر است. در طراحی این قالب از کلاس post. استفاده شده است و فکر کنم این یک کلاس پیشفرض است که خود ورد پرس آن را می شناسد. کدهای زیر مربوط به بخش single است که پست ها را فراخوانی می کند. اگر دقت کنید در هیچ جای کد ها class=post استفاده نشده است و من خودم هم موندم که چگونه کلاس ها را شناسایی می کند.

فقط توجه کنید که کلاس post و posts فرق می کنند
 

div class="content section-inner">
					        
	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
	
		<div class="posts">
	
			<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

				<?php get_template_part( 'content', get_post_format() ); ?>
							
				<div class="post-nav">
				
					<?php
					$next_post = get_next_post();
					if (!empty( $next_post )): ?>
				
						<a class="post-nav-newer" title="<?php _e('Next post:', 'lingonberry'); echo ' ' . get_the_title($next_post); ?>" href="<?php echo get_permalink( $next_post->ID ); ?>"><?php echo get_the_title($next_post); ?> &raquo;</a>
				
					<?php endif; ?>
					
					<?php
					$prev_post = get_previous_post();
					if (!empty( $prev_post )): ?>
				
						<a class="post-nav-older" title="<?php _e('Previous post:', 'lingonberry'); echo ' ' . get_the_title($prev_post); ?>" href="<?php echo get_permalink( $prev_post->ID ); ?>">&laquo; <?php echo get_the_title($prev_post); ?></a>
				
					<?php endif; ?>
					
					<div class="clear"></div>
				
				</div> <!-- /post-nav -->
				
				<?php comments_template( '', true ); ?>
											                        
		   	<?php endwhile; else: ?>
		
				<p><?php _e("We couldn't find any posts that matched your query. Please try again.", "lingonberry"); ?></p>
			
			<?php endif; ?>    
	
			</div> <!-- /post -->
		
	</div> <!-- /posts -->		
	<?php get_sidebar(); ?>
	<div class="clear"></div>

</div> <!-- /content section-inner -->


 

ویرایش شده توسط miraziz
لینک به ارسال
در 4 ساعت قبل، hamra گفته است :

سایتتون همینیه که توی امضاءتون هست؟ این که ادامه مطلب وبلاگ عنوان ها قرمز هست  و اون صفحه اصلی هم مشکی.

-

از همون child theme هم میتونید استفاده کنید./

نه اون سایت نیست. آدرس سایت مورد نظر این است
http://blog.pulpradio.ir/
 در مورد child theme میشه کمی توضیح بدین؟

لینک به ارسال

مشکل حل شد

بدین شرح که:
من برای یک کلاس جدید استایلی نوشتم و آن کلاس را داخل کد php قرار دادم. مثلا من کلاس postindex. را در داخل کدهای بالا قرار دادم. در زیر فقط قسمتی از کدها را کپی می کنم که در همون جا کلاس جدید را قرار داده ام. حالا هر تغییراتی را که بخواهم می تونم با کلاس جدید انجام بدم
و نیز ممنون از کمک دوستان
:)

<div id="post-<?php the_ID(); ?>" <?php post_class(' postindex '); ?>>

 

ویرایش شده توسط miraziz
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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