رفتن به مطلب

مشکل با کد exclude پست های یک دسته ی خاص در صفحه ی نخست


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

سلام دوستان...خسته نباشید...

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

با جستجویی که داشتم مثل اینکه یه خط کد باید به index.php وردپرس اضافه بشه من اضافه کردم اما بازم مشکلم حل نشد...

ارور syntax در خط 20 رو دریافت کردم :


<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
if ( have_posts() ) : query_posts($query_string .'&cat=coming-soon'); while ( have_posts() ) : the_post();

نامک گروهی که میخوام exclude کنم coming-soon هست...

لینک به ارسال

کد بالا برای کار دیگری هست

http://forum.wp-pars...اص/#entry101323

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

لینک به ارسال

در تایپک معرفی شده براحتی گفته شده در حلقه مطلب می تونید دسته مرود نظر رو فاکتور بگیرید تا نمایش نده

نیازی به این کدی که خوده شما دادین اصلا نیست

<?php if ( have_posts() ) : query_posts($query_string .'&cat=-8'); while ( have_posts() ) : the_post(); ?>

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

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

لینک به ارسال

همین حلقه ی پست رو کجا میشه پیدا کرد؟

فایل ایندکس وردپرس که بالا در پست اول قرار داده شد...

فایل ایندکس قالب هم اینه :


<?php
get_header();


if(function_exists('icl_object_id')){
$home = icl_object_id(ot_get_option( 'homepage' ), 'page', true);
}else {
$home = ot_get_option( 'homepage' );
}


?>

<div id="content">



<div id="inner-content" class="wrap clearfix">


<?php if( $home != ''){
$meta_values = get_post_custom( $home );


if(!isset($meta_values['meta_layout'][0])){
$meta_values['meta_layout'][0] = 'right';
}


if( $meta_values['meta_layout'][0] == 'right' || $meta_values['meta_layout'][0] == 'left' ){
$main_class= 'span8';

}else{

$main_class= 'span12';

}



if(!isset($meta_values['meta_layout'][0])){
$meta_values['meta_layout'][0] = 'right';
}


if( $meta_values['meta_layout'][0] == 'right' || $meta_values['meta_layout'][0] == 'left'){

$main_class= 'span8';

}else{

$main_class= 'span12';

}

?>

<div id="inner-page-content">
<div class="border">
<div class="row-fluid">
<?php if ($meta_values['meta_layout'][0] == 'left') { ?>

<div id="sidebar" class="sidebar span4 clearfix" role="complementary">

<?php
if(!isset($meta_values['meta_sidebar'][0])){
$meta_values['meta_sidebar'][0] = 'default';
}

if ($meta_values['meta_sidebar'][0] == "default") {
get_sidebar('page'); // sidebar Page
} else {
if($meta_values['meta_sidebar'][0] == 'primary'){
get_sidebar();
}else{
dynamic_sidebar($meta_values['meta_sidebar'][0]);
}
}
?>

</div>
<?php

}
?>

<div id="main" class="<?php echo $main_class ?> clearfix" role="main">

<?php



$custom_query = new WP_Query('p=' . $home . '&post_type=page&posts_per_page=1');

if ($custom_query->have_posts()) : $custom_query->the_post(); ?>

<article id="post-<?php the_ID(); ?>" <?php post_class('clearfix'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">


<section class="post-content clearfix" itemprop="articleBody">

<?php
if(!isset($meta_values['meta_use_layout_builder'][0])){
$meta_values['meta_use_layout_builder'][0] = 'no';
}

if($meta_values['meta_use_layout_builder'][0] == 'yes'){
if(isset($meta_values['meta_template_id'][0]) && $meta_values['meta_template_id'][0]!= ''){
echo do_shortcode('[template id="'.$meta_values['meta_template_id'][0].'"]');
}else{
the_content();

}

}else{
the_content();
}?>
</section> <!-- end article section -->


</article> <!-- end article -->


<?php endif ;
?>



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

<?php if ( $meta_values['meta_layout'][0] == 'right' ) { ?>

<div id="sidebar" class="sidebar span4 clearfix" role="complementary">

<?php
if(!isset($meta_values['meta_sidebar'][0])){
$meta_values['meta_sidebar'][0] = 'default';
}

if ($meta_values['meta_sidebar'][0] == "default") {
get_sidebar('page'); // sidebar Page
} else {
if($meta_values['meta_sidebar'][0] == 'primary'){
get_sidebar();
}else{
dynamic_sidebar($meta_values['meta_sidebar'][0]);
}
}
?>

</div>

<?php }
}else{ ?>
<div id="main" class="span12 clearfix" role="main">
<article id="post-<?php the_ID(); ?>" <?php post_class('clearfix'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">

<section class="post-content clearfix" itemprop="articleBody">
<h1>Please Choose your Homepage from the Theme Options.</h1>
</section>
</article>
</div>

<?php } ?>
</div>
</div> <!-- end #inner-content -->
</div>
</div>
</div>

<?php get_footer(); ?>

لینک به ارسال

در سایت شما آخرین پستها نمایش داده میشود یا برگه‌ها؟

اثری از حلقه پیشفرض نیست

از چه پوسته‌ای استفاده میکنید؟

لینک به ارسال
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...