رفتن به مطلب

کمک در تابع های وردپرس


shahbala

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

سلام به همه دوستان سال نو همه مبارک

نمی دونم درست در جای مناسب تایپکت گذاشتم یا نه 

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

							<?php $args = array(
				'posts_per_page'   => 5,
				'offset'           => 0,
				'category'         => '',
				'category_name'    => 'صوتی،تصویری',
				'orderby'          => 'post_date',
				'order'            => 'DESC',
				'include'          => '',
				'exclude'          => '',
				'meta_key'         => '',
				'meta_value'       => '',
				'post_type'        => 'post',
				'post_mime_type'   => '',
				'post_parent'      => '',
				'post_status'      => 'publish',
				'suppress_filters' => true ); ?>
					<?php if(have_posts()) : ?> 
					<?php while(have_posts()) : the_post(); ?> 

 

لینک به ارسال

سلام علیکم برادر از این کد استفاده کن:

<?php
  $my_query = new WP_Query('showposts=3&cat=2');
  while ($my_query->have_posts()):
  $my_query->the_post();
  $do_not_duplicate = $post->ID;?>

<?php endwhile; ?>

 

بجای عدد 2 آی دی دسته بندی رو که میخوای نمایش بدی بذار جای عدد 3 هم تعداد پستی که میخوای نمایش بده رو بذار

یاعلی

لینک به ارسال
در ۱ ساعت قبل، mohammadjavadkhalili گفته است :

سلام علیکم برادر از این کد استفاده کن:


<?php
  $my_query = new WP_Query('showposts=3&cat=2');
  while ($my_query->have_posts()):
  $my_query->the_post();
  $do_not_duplicate = $post->ID;?>

<?php endwhile; ?>

 

بجای عدد 2 آی دی دسته بندی رو که میخوای نمایش بدی بذار جای عدد 3 هم تعداد پستی که میخوای نمایش بده رو بذار

یاعلی

وقتی این کد رو میزارم خطا میده و اجرا نمی شه چرا؟

لینک به ارسال
در هم اکنون، amirali.bk گفته است :

سلام .

چه خطایی میده ؟

 

( ! ) Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in E:\wamp2\www\sait1\wp-content\themes\jannat-abbas\loop.php on line 41
Call Stack
# Time Memory Function Location
1 0.0045 242760 {main}( ) ..\index.php:0
2 0.0066 245832 require( 'E:\wamp2\www\sait1\wp-blog-header.php' ) ..\index.php:17
3 1.2716 22696680 require_once( 'E:\wamp2\www\sait1\wp-includes\template-loader.php' ) ..\wp-blog-header.php:16
4 1.3306 23089704 include( 'E:\wamp2\www\sait1\wp-content\themes\jannat-abbas\index.php' ) ..\template-loader.php:89
5 1.6393 23157168 get_template_part( ) ..\index.php:3
6 1.6394 23157864 locate_template( ) ..\general-template.php:171
7 1.6401 23157992 load_template( ) ..\template.php:521
لینک به ارسال
در 39 دقیقه قبل، shahbala گفته است :
( ! ) Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in E:\wamp2\www\sait1\wp-content\themes\jannat-abbas\loop.php on line 41
Call Stack
# Time Memory Function Location
1 0.0045 242760 {main}( ) ..\index.php:0
2 0.0066 245832 require( 'E:\wamp2\www\sait1\wp-blog-header.php' ) ..\index.php:17
3 1.2716 22696680 require_once( 'E:\wamp2\www\sait1\wp-includes\template-loader.php' ) ..\wp-blog-header.php:16
4 1.3306 23089704 include( 'E:\wamp2\www\sait1\wp-content\themes\jannat-abbas\index.php' ) ..\template-loader.php:89
5 1.6393 23157168 get_template_part( ) ..\index.php:3
6 1.6394 23157864 locate_template( ) ..\general-template.php:171
7 1.6401 23157992 load_template( ) ..\template.php:521

کد زیر رو امتحان کنید .

در کد زیر cat همون دسته بندی که عدد روبه روش ایدی دسته مورد نظر هست .

posts_per_page هم تعداد مطالب رو نشون میده 

<?php 
$my_custom_query= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'cat'	=>	'1',
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'10',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 
)); ?> 
<?php 
if($my_custom_query->have_posts()) : ?>
<?php 
while($my_custom_query->have_posts()) : $my_custom_query->the_post();?>

// محتوای مطلب


<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query(); ?>   
ویرایش شده توسط amirali.bk
لینک به ارسال
در 4 دقیقه قبل، amirali.bk گفته است :

کد زیر رو امتحان کنید .


<?php 
$my_custom_query= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'cat'	=>	'1',//کد ایدی دسته مورد نظر
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'10',// تعداد نمایش پست ها
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 
)); ?> 
<?php 
if($my_custom_query->have_posts()) : ?>
<?php 
while($my_custom_query->have_posts()) : $my_custom_query->the_post();?>
// کد محتوای مورد نظر شما
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query(); ?>   

ممنون مشکل برطرف شد

لینک به ارسال

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

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

<?php the_content(); ?>

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

<?php the_date('y/m/d'); ?>

مشکل کجا می تونه باشه؟و تابع برای مطالب مرتبط و محبوب ترین پست ها چی هست؟ممنون از کمکتون

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

با سلام

کد های بالا رو داخل حلقه ازشون استفاده میکنید دیگه ؟

https://codex.wordpress.org/The_Loop

https://codex.wordpress.org/Function_Reference/$post

منبع فارسیش هست؟

لینک به ارسال

سلام 


<?php
if (is_home()) {
    bloginfo('name');
} elseif (is_single()) {
    bloginfo('name'); echo ' - '; single_post_title();
}
?>

 

ویرایش شده توسط amirali.bk
لینک به ارسال
در 1 دقیقه قبل، amirali.bk گفته است :

سلام 


<?php
if (is_home()) {
    bloginfo('name');
} elseif (is_single()) {
    bloginfo('name'); echo ' - '; single_post_title();
}
?>

ممنون ازتون اون سوال بالایی رو می تونید جواب بدید؟

لینک به ارسال

 

در 5 ساعت قبل، shahbala گفته است :

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

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


<?php the_content(); ?>

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


<?php the_date('y/m/d'); ?>

مشکل کجا می تونه باشه؟و تابع برای مطالب مرتبط و محبوب ترین پست ها چی هست؟ممنون از کمکتون

 

کد رو تو حلقه قرار بدید برای اجرا

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

   <?php the_content(); ?>

        <?php endwhile; else: ?><?php endif; ?>

 

برای تاریخ هم افزونه wp-jalali رو نصب یا فعال کنید و بعد کد زیر رو قرار بدید

 

<? php echo jdate("l d M Y"); ?>

لینک به ارسال
در 2 دقیقه قبل، amirali.bk گفته است :

 

 

کد رو تو حلقه قرار بدید برای اجرا


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

   <?php the_content(); ?>

        <?php endwhile; else: ?><?php endif; ?>

 

برای تاریخ هم افزونه wp-jalali رو نصب یا فعال کنید و بعد کد زیر رو قرار بدید

 

<? php echo jdate("l d M Y"); ?>

ارور میده وقتی کد محتویات پست رو گذاشتم

( ! ) Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in E:\wamp2\www\sait1\wp-content\themes\jannat-abbas\single.php on line 11
Call Stack
# Time Memory Function Location
1 0.0044 243472 {main}( ) ..\index.php:0
2 0.0228 246544 require( 'E:\wamp2\www\sait1\wp-blog-header.php' ) ..\index.php:17
3 2.5454 23129256 require_once( 'E:\wamp2\www\sait1\wp-includes\template-loader.php' ) ..\wp-blog-header.php:16
لینک به ارسال

دوستان من صفحه category.php رو برای قالبم ساختم
الان سایدبار،هدرو فوتر رو فراخونی کردم الان می خوام مطالب دسته بندی طبق استایل من نمایش داده بشه باید چی کار کنم؟

می خوام مطالب رو نشون بدم با استایل خودم باید از چه تابعی یا حلقه ای استفاده کنم؟ممنون

لینک به ارسال

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

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

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

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

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

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

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

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

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