miraziz

افزودن تصویر بندانگشتی به پست ها

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

با سلام. دوستان در صفحه ی اول وب سایت من تصاویر بند انگشتی نسان داده نمیشه. ولی وقتی به ادامه ی مطلب می روم آن تصاویر هستند. خودم با جستجو خواستم که کد has_post_thumbnail را بیافزایم ولی خطای php می داد.
ممنون میشم راهنمایی کنی

کد های فایل content.php
 

<?php
/**
 * @package Scrawl
 */
?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
	<header class="entry-header">
		<?php if ( 'link' == get_post_format() ) : ?>
			<?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( scrawl_get_link_url() ) ), '</a></h1>' ); ?>
		<?php else : ?>
			<?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h1>' ); ?>
		<?php endif; ?>
	</header><!-- .entry-header -->
	<?php if ( is_search() ) : // Only display Excerpts for Search ?>
		<div class="entry-summary">
			<?php the_excerpt(); ?>
		</div><!-- .entry-summary -->
	<?php else : ?>
		<div class="entry-content">
			<?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'scrawl' ) ); ?>
			<?php
				wp_link_pages( array(
					'before' => '<div class="page-links">' . __( 'Pages:', 'scrawl' ),
					'after'  => '</div>',
				) );
			?>
		</div><!-- .entry-content -->
	<?php endif; ?>
	<?php if ( 'post' == get_post_type() ) : ?>
		<div class="entry-meta clear">
			<?php scrawl_posted_on(); ?>
			<span class="secondary-entry-meta">
				<?php if ( is_sticky() ) : ?>
					<span class="entry-format"><a href="<?php the_permalink(); ?>" title="<?php esc_attr_e( 'Featured', 'scrawl' ); ?>"><span class="screen-reader-text"><?php esc_attr_e( 'Featured', 'scrawl' ); ?></span></a></span>
				<?php else : ?>
					<?php scrawl_post_format(); ?>
				<?php endif; ?>
				<?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
					echo '<span class="comments-link">';
					comments_popup_link( __( '0', 'scrawl' ), __( '1', 'scrawl' ), __( '%', 'scrawl' ) );
					echo '</span>';
				} ?>
				<?php edit_post_link( '<span class="screen-reader-text" title="' . __( 'Edit', 'scrawl' ) . '">' . __( 'Edit', 'scrawl' ) . '</span>', '<span class="edit-link">', '</span>' ); ?>
			</span>
		</div><!-- .entry-meta -->
	<?php endif; ?>
</article><!-- #post-## -->


.
کدهای فایل index.php
 

<?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 Scrawl
 */

get_header(); ?>

	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		<?php if ( have_posts() ) : ?>

			<?php /* Start the Loop */ ?>
			<?php while ( have_posts() ) : the_post(); ?>

				<?php
					/* Include the Post-Format-specific template for the content.
					 * If you want to override this in a child theme, then include a file
					 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
					 */
					get_template_part( 'content', get_post_format() );
				?>

			<?php endwhile; ?>

			<?php the_posts_navigation(); ?>

		<?php else : ?>

			<?php get_template_part( 'content', 'none' ); ?>

		<?php endif; ?>

		</main><!-- #main -->
	</div><!-- #primary -->

<?php get_footer(); ?>


 

0

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


لینک به پست

سلام دوست گرامی

 

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

http://wp-parsi.com/generator

0

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


لینک به پست

ممنون از پاسختان. همین سایتی که معرفی کردید نیز کد  has_post_thumbnail  را پیشنهاد میکند. مشکل من این است که کد را نمی دانم که دقیقا کجا و چگونه قرار دهم
 

0

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


لینک به پست

با سلام.

توی فایل content که قرار دادید، کد مربوط به نمایش تصویر بند انگشتی رو نداره و طبیعی هست که عکسی نمایش داده نمیشه.

ضمن اینکه تابع has_post_thumbnail که اشاره کردید هم صرفا برای چک کردن این هست که آیا پستی عکس بند انگشتی داره یا خیر که باید توی ساختار شرطی if ازش استفاده کنید. و تازه بعد از چک کردن وجود عکس بند انگشتی، میاید و با استفاده از the_post_thumbnail نمایشش میدید.

شما علی الحساب کدهای زیر رو جایگزین کدهای فایل content فعلی خودتون بکنید تا ببینید عکس های بندانگشتی در اینصورت چطور نمایش داده میشن و بتونید ویرایش های بعدی رو روشون انجام بدید.

موفق باشید.

<?php
/**
 * @package Scrawl
 */
?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
	<header class="entry-header">
		<?php if ( 'link' == get_post_format() ) : ?>
			<?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( scrawl_get_link_url() ) ), '</a></h1>' ); ?>
		<?php else : ?>
			<?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h1>' ); ?>
		<?php endif; ?>
	</header><!-- .entry-header -->
	<?php if ( is_search() ) : // Only display Excerpts for Search ?>
		<div class="entry-summary">
			<?php the_excerpt(); ?>
		</div><!-- .entry-summary -->
	<?php else : ?>
		<div class="entry-content">
          	<؟php if( has_post_thumbnail():
                  	the_post_thumbnail();
                  endif; 
             ?>
			<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'scrawl' ) ); ?>
			<?php
				wp_link_pages( array(
					'before' => '<div class="page-links">' . __( 'Pages:', 'scrawl' ),
					'after'  => '</div>',
				) );
			?>
		</div><!-- .entry-content -->
	<?php endif; ?>
	<?php if ( 'post' == get_post_type() ) : ?>
		<div class="entry-meta clear">
			<?php scrawl_posted_on(); ?>
			<span class="secondary-entry-meta">
				<?php if ( is_sticky() ) : ?>
					<span class="entry-format"><a href="<?php the_permalink(); ?>" title="<?php esc_attr_e( 'Featured', 'scrawl' ); ?>"><span class="screen-reader-text"><?php esc_attr_e( 'Featured', 'scrawl' ); ?></span></a></span>
				<?php else : ?>
					<?php scrawl_post_format(); ?>
				<?php endif; ?>
				<?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
					echo '<span class="comments-link">';
					comments_popup_link( __( '0', 'scrawl' ), __( '1', 'scrawl' ), __( '%', 'scrawl' ) );
					echo '</span>';
				} ?>
				<?php edit_post_link( '<span class="screen-reader-text" title="' . __( 'Edit', 'scrawl' ) . '">' . __( 'Edit', 'scrawl' ) . '</span>', '<span class="edit-link">', '</span>' ); ?>
			</span>
		</div><!-- .entry-meta -->
	<?php endif; ?>
</article><!-- #post-## -->
1

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


لینک به پست
در 4 ساعت قبل، start گفته است :

با سلام.

شما علی الحساب کدهای زیر رو جایگزین کدهای فایل content فعلی خودتون بکنید تا ببینید عکس های بندانگشتی در اینصورت چطور نمایش داده میشن و بتونید ویرایش های بعدی رو روشون انجام بدید.

 

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

<؟php if( has_post_thumbnail(): the_post_thumbnail(); endif; ?>

0

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


لینک به پست

عذر میخوام ازتون. کدی که نوشته بودم اشتباه تایپی داشت !:o

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

<?php
/**
 * @package Scrawl
 */
?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
	<header class="entry-header">
		<?php if ( 'link' == get_post_format() ) : ?>
			<?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( scrawl_get_link_url() ) ), '</a></h1>' ); ?>
		<?php else : ?>
			<?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h1>' ); ?>
		<?php endif; ?>
	</header><!-- .entry-header -->
	<?php if ( is_search() ) : // Only display Excerpts for Search ?>
		<div class="entry-summary">
			<?php the_excerpt(); ?>
		</div><!-- .entry-summary -->
	<?php else : ?>
		<div class="entry-content">
          	<؟php if( has_post_thumbnail() ):
                  	the_post_thumbnail();
                  endif; 
             ?>
			<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'scrawl' ) ); ?>
			<?php
				wp_link_pages( array(
					'before' => '<div class="page-links">' . __( 'Pages:', 'scrawl' ),
					'after'  => '</div>',
				) );
			?>
		</div><!-- .entry-content -->
	<?php endif; ?>
	<?php if ( 'post' == get_post_type() ) : ?>
		<div class="entry-meta clear">
			<?php scrawl_posted_on(); ?>
			<span class="secondary-entry-meta">
				<?php if ( is_sticky() ) : ?>
					<span class="entry-format"><a href="<?php the_permalink(); ?>" title="<?php esc_attr_e( 'Featured', 'scrawl' ); ?>"><span class="screen-reader-text"><?php esc_attr_e( 'Featured', 'scrawl' ); ?></span></a></span>
				<?php else : ?>
					<?php scrawl_post_format(); ?>
				<?php endif; ?>
				<?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
					echo '<span class="comments-link">';
					comments_popup_link( __( '0', 'scrawl' ), __( '1', 'scrawl' ), __( '%', 'scrawl' ) );
					echo '</span>';
				} ?>
				<?php edit_post_link( '<span class="screen-reader-text" title="' . __( 'Edit', 'scrawl' ) . '">' . __( 'Edit', 'scrawl' ) . '</span>', '<span class="edit-link">', '</span>' ); ?>
			</span>
		</div><!-- .entry-meta -->
	<?php endif; ?>
</article><!-- #post-## -->
0

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


لینک به پست
در 41 دقیقه قبل، start گفته است :

عذر میخوام ازتون. کدی که نوشته بودم اشتباه تایپی داشت !:o

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

خواهش می کنم. من باب زحمت هستم.
متاسفانه این کد هم کار نکرد. همان خطا را داد. تو آدرس زیر می تونید مشاهده کنید

http://blog.pulpradio.ir/

0

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


لینک به پست

ارسال شده در (ویرایش شده)

سلام. من کد زیر را قرار دادم و مشکلم حل شد. ممنون از راهنمایی دوستان 3>

		<div class="entry-content">
<a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_post_thumbnail( 'scrawl-featured-image' ); ?></a>

 

ویرایش شده در توسط miraziz
0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط kingmateoofficial
      سلام به دوستان عزیز اقا من یه سایت ساختم با ورد پرس اولین باره چنین مشکلی رو میبینم .
      سایت همه چیزش اوکی اوکی هست ولی مطالب سایت رو تو صفحه اصلی نشون نمیده بجاش مینویسه Threads Index نمیدونم چرا
      ولی تو لیت نوشته های تازه و دسته بندی و ... نوشته ها هست 
      اینم ادرس وبسایتم 


    • توسط shayan201680
      سلام دوستان
      بنده یک سایت وردپرسی دارم که حدود دو سالی از ساختش میگذره...
      تا کنون حدود 50 نوشته (پست) در اون ارائه شده.
       
      الان بعد از دو سال میخوایم تغییراتی بسیار کلی بر روی سایت و همچنین دسته بندی ها انجام بدیم که به پست های قبلی نیازی نیست!
      چه راهی هست برای پاک کردنشون یا از بین بردنشون از گوگل که تاثیری بر روی سئو سایت نزاره؟
      چه پیشنهادی دارید؟
      با تشکر
    • توسط Persia Global
      با سلام
      بنده اخیرا" با یک مشکلی در وبسایتم مواجه شدم، اینکه بعد از اضافه کردن پستهای جدید در وبلاگ یا بخش اخبار وبسایت هرچند در سرچ گوگل دیده و باز میشن، اما تو خود وبسایت باز نمیشن و این مشکل الان وبسایت شده.  و نکته اینه که همه این پستها قبلا"در خود وبسایت باز میشدند. اگر کسی از وبسایت بازدید میکنه و میخواد پستهارو در وبلاگ ( اخبار وبسایت) باز کنه و مطالعه کنه،  با این پیغام روبرو میشه... "متاسفانه برگه مورد نظر یافت نشد" . برگه های اصلی در منوی وبسایته مثل تماس و درباره ما و غیره... 
      ممنون میشم دوستان متخصص نظر خودشونو بدن
      با تشکر 


    • توسط unid_user
      درود
      برای نوشتن یه حلقه ساده که بارها نوشتم به مشکل خوردم بیشتر از 2 ساعته که هرکاری میکنم یه ستون اضافه میسازه که کار و خراب میکنه؟! لطفا کمک کنید.
      خروجی مطلوب به صورت html به صورت زیر باید باشه:
      <div class="container"> <div class="row"> <div class="col-lg-7 col-md-7"> <div class="text"> <h2>درباره ما</h2> <p id="about-p"> لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. </p> </div> </div> <div class="col-lg-5 col-md-5"> <div id="about-image" class=""> <img src="assets/images/about.gif" alt="درباره ما"> </div> </div> </div> </div>  
      حلقه ای که من نوشتم:
      <div class="container"> <div class="row"> <?php while (have_posts()) : the_post(); ?> <div class="col-lg-7 col-md-7"> <div class="text"> <h2><?php the_title(); ?></h2> <?php the_content('<p id="about-p">', '</p>'); ?> </div> </div> <div class="col-lg-5 col-md-5"> <div id="about-image" class=""> <?php the_post_thumbnail(); ?> </div> </div> </div> <?php endwhile; ?> </div> خروجی که این حلقه به من میده:
      <div class="container"> <div class="row"> <div class="col-lg-7 col-md-7"> <div class="text"> <h2>درباره ما</h2> <div class="col-lg-7 col-md-7"> <div class="text"> <p id="about-p">لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.</p> </div> </div> </div> </div> <div class="col-lg-5 col-md-5"> <div id="about-image" class=""> <img width="2436" height="2436" src="http://localhost/tarahan_abzar_01/wp-content/uploads/2018/04/about.gif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt=""> </div> </div> </div> </div>  
    • توسط fzamen
      چطور میتونم اون قسمت سمت راست رو حذف کنم؟؟
      ک نام نویسنده و... نوشته