رفتن به مطلب

مشکل قرار دادن تابع تنظیمات قالب


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

سلام

من یک کوئری دارم به این شکل :


<?php
$my_query = new WP_Query('showposts=100&cat=9');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li rel="portfolio" class="illustration print" data-tip="<?php the_title(); ?>">
<a href="<?php echo (get_post_meta($post->ID, "meta_box_text_field_one", true)); ?>" rel="portfolio" title="<?php the_title(); ?>" class="folio">
<img src="<?php echo (get_post_meta($post->ID, "meta_box_text_field_two", true)); ?>" alt="" >
<h2 class="title"><?php the_title(); ?></h2>

</a></li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>

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

حالا میخواستم این شماره 9 از تنظیمات قالب قابل ویرایش باشه ( صفحه تنظیمات قالب و همه چیز اوکی هست )

مشکلم این هست که وقتی این شماره 9 رو تو تنظیمات قالب میذارم میذارم کار نمیکنه یعنی به این صورت میدارم :


$my_query = new WP_Query("showposts=100&cat='<?php echo get_option('my-cateidmore1'); ?>'");

<?php echo get_option('my-cateidmore1'); ?> یعنی برای تنظیمات این رو میذارم و وقتی به صفحه تنظیمات میرم و مثلا شماره آیدی یکی از دسته ها رو وارد میکنم ( مثلا 9 ) و ذخیرش میکنم به سایت که مراجعه میکنم همه مطالب رو نشون میده اما وقتی به جای <?php echo get_option('my-cateidmore1'); ?> همون شماره آیدی 9 رو وارد میکنم درست کار میکنه . طلفا راهنماییم کنید :(

لینک به ارسال

<?php
$cat_id = get_option('my-cateidmore1');
if(!empty($cat_id)) {
$cat = $cat_id;
}
else {
$cat = 9;
}
$my_query = new WP_Query('showposts=100&cat='.$cat);
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li rel="portfolio" class="illustration print" data-tip="<?php the_title(); ?>">
<a href="<?php echo (get_post_meta($post->ID, "meta_box_text_field_one", true)); ?>" rel="portfolio" title="<?php the_title(); ?>" class="folio">
<img src="<?php echo (get_post_meta($post->ID, "meta_box_text_field_two", true)); ?>" alt="" >
<h2 class="title"><?php the_title(); ?></h2>

</a></li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>

لینک به ارسال

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

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

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

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

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

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

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

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

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