sindots

پست تایپ
کد نمایش آخرین مطالب یک دسته بندی در پست تایپ خاص

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

سلام

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

پیشاپیش ممنون از راهنماییتون

0

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


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

سلام

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

پیشاپیش ممنون از راهنماییتون

وقت بخیر 

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

<?php 
				$q=new WP_Query(array(category_name=>"نامک دسته را در اینجا بنویسید",'post_type'=> array( 'نام پست تایپ را در اینجا وارد کنید' )));
				 while ($q->have_posts()) {
				 $q->the_post();
					?>
					کد اج تی ام ال خود را در این بخش وارد کنید
				<?php
					}
	 ?>

سوالی داشتید بپرسید بنده پاسخگو هستم

موفق باشید

1

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


لینک به پست

سلام دوست عزیز

متاسفانه از طریق کدی که شما دادین مشکل رفع نشد (قبلا تست کرده بودم) و با ترکیب چند قطعه کد به این نتیجه رسیدم و مشکل رفع شد

در هر صورت ممنون از راهنماییتون

کد رو میزارم برای دوستانی که شاید در آینده به چنین کدی نیاز داشته باشن ;)

<?php $args     = array(
		'post_type'      => array(' Post Type '), /* پست تایپ دلخواه */
		'post_status'    => 'publish',
		'posts_per_page' => 10, /* تعداد پست قابل نمایش */
		'order'          => 'DESC',
		'orderby'        => 'ID',
		'tax_query'      => array(
			array(
				'taxonomy' => 'taxonomy_categories', /* تکسونومی پست تایپ */
				'field'    => 'term_id', /* اگر میخواید از نامک دسته برای نمایش استفاده کنید مقدار رو به slug تغییر بدین */
				'terms'    => array(''), /* آی دی یا نامک دسته */
			),
		),
		'paged'          => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
	);
	$loop = new WP_Query( $args );
	if ( $loop->have_posts() ) { ?>
		<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<!-- کد نمایش مطلب -->
<?php endwhile; ?>
		<?php wp_reset_query(); ?>
	<?php } else {
		echo "<div class='alert alert-warning'>با عرض پوزش مطلبی جهت نمایش یافت نشد.</div>";
	} ?>

 

0

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


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

سلام دوست عزیز

متاسفانه از طریق کدی که شما دادین مشکل رفع نشد (قبلا تست کرده بودم) و با ترکیب چند قطعه کد به این نتیجه رسیدم و مشکل رفع شد

در هر صورت ممنون از راهنماییتون

کد رو میزارم برای دوستانی که شاید در آینده به چنین کدی نیاز داشته باشن ;)


<?php $args     = array(
		'post_type'      => array(' Post Type '), /* پست تایپ دلخواه */
		'post_status'    => 'publish',
		'posts_per_page' => 10, /* تعداد پست قابل نمایش */
		'order'          => 'DESC',
		'orderby'        => 'ID',
		'tax_query'      => array(
			array(
				'taxonomy' => 'taxonomy_categories', /* تکسونومی پست تایپ */
				'field'    => 'term_id', /* اگر میخواید از نامک دسته برای نمایش استفاده کنید مقدار رو به slug تغییر بدین */
				'terms'    => array(''), /* آی دی یا نامک دسته */
			),
		),
		'paged'          => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
	);
	$loop = new WP_Query( $args );
	if ( $loop->have_posts() ) { ?>
		<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<!-- کد نمایش مطلب -->
<?php endwhile; ?>
		<?php wp_reset_query(); ?>
	<?php } else {
		echo "<div class='alert alert-warning'>با عرض پوزش مطلبی جهت نمایش یافت نشد.</div>";
	} ?>

 

درود دوست من

خوشحالم که مشکلتون حل شد ولی اگه توجه کرده باشین شما نوشتین که میخواهید مطالب یک پست تایپی رو بر اساس دسته بندی خاصی نمایش بده

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

این کد دومی که شما ارسال کردین در صورتی کار میکنه که پست تایپ شده دارای دسته بندی خاص باشه یعنی به این شکل که دسته بندی نوشته هاتون با دسته بندی پست تایپ دیگتون تفاوت داشته باشه که اگه می فرمودین همین کد رو خدمتتون ارسال میکردم

در هر صورت سوالی داشتید بفرمایید بنده پاسخگو هستم

موفق باشید

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط hamidfarahani1988
      سلام دوستان من یه مشکل دارم ممنون میشم اگه کسی بتونه کمکم کنه من یه سایت ورد پرسی دارم که عضو گیری با یوزر پرو ست و از افزون یوزر پرو تگ هم استفاد میکنم و مشکلم این که از هر طریقی میخوام این تگ ها رو تو سایتم جستج کنم و یا تگ ها رو توی سایتم قرار بدم نمایش داده نمیشه ممنون میشم اگه از دوستان کسی بتونه کمک کنه و این که تگ ها به منو هام اضافه میشه ولی با کلیک روی هر کروم از تگ ها ادرسی تو ادرس بار نمایش داده میشه که اون تگ پیدا نمیشه 
      این ادرس سایت هست
      Moshaveronline.net
    • توسط 2raj
      سلام و عرض ادب
      جدیدا با یه مشکل روبرو شدیم و اونم عدم نمایش زیر منو ها هست.اگر در عکس دقت کنید متوجه میشید که بعد از منو خدمات مالی و حسابداری که منوی خدمات مجالس و تشریفات ،خدمات چاپ و تبلیغات،خدمات ثبت ، تاسیس و تغییر انواع شرکت و... وجود داره نمایش داده نمیشه حتی با اسکرول به پائین هم نمیتونیم اونهارو مشاهده کنیم
      حالا ممنون میشم اگر که ممکنه مشکل رو بررسی کنید و راه حلی ارائه بدید
      آدرس سایت
      سپاس

    • توسط 2raj
      سلام و عرض ادب
      دوستان سایت بنده از برگه های زیادی استفاده میکنه که میخوام بعضی از این برگه ها بعد از لاگین یا ثبت نام نمایش داده بشه راهی برای اینکار هست؟
      البته توی وردپرس دیدم میشه صفحه رو رمزدار یا خصوصی کرد ولی نمیخوام صفحه رمز دار باشه و اینکه وقتی روی خصوصی هم میذارم میزنه صفحه پیدا نشد
      لطفا راهنمایی کنید
    • توسط amirrezaweb
      سلام
      صفحه ی اصلی سایتم توی گوگل ایندکس نشده و وقتی اسم سایتم رو سرچ میکنم صفحات دیگه سایتم رو تو نتایج میاره اما صفحه اصلی رو نه لطفا راهنمایی کنید این باری من خیلی مشکل بزرگیه ممنون
      اینم آدرس سایتم
      javaaneh.ir
      علاوه بر صفحه اصلی صفحه های مهم دیگه ام مثل فروشگاه ایندکس نمیشه
    • توسط bahmanmaleki
      سلام دوستان
      من می خواهم این قطعه کد جاوا اسکریپت رو از قسمت <?php wp_head(); ?> حذفش کنم از بخش هدر سایت
      <script>function loadAsync(e,a){var t=document.createElement("script");t.src=e,null!==a&&(t.readyState?t.onreadystatechange=function(){"loaded"!=t.readyState&&"complete"!=t.readyState||(t.onreadystatechange=null,a())}:t.onload=function(){a()}),document.getElementsByTagName("head")[0].appendChild(t)}</script>  
      لطفا راهنمایی کنید من رو چطور مب تونم به کمک functions این کد رو حذف کنم
      افزودنه هم این فعال هست  Yoast SEO Premium
      تشکر