jahangirpachkam 0 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 (ویرایش شده) سلام خدمت دوستان عزیزیه قالب داریم . میخوام با استفاده از کنترل پنل redux براش کنترل پنل بزنم. فقط یه مشکل هست. اینه که وقتی ما کد زیر رو در قالب میزاریم به درستش نشون میده:<?php query_posts('showposts=1& cat=2'); ?>دقت کنید آیدی دسته که میزنم درست نشون میده و مشکلی نداره. ولی وقتی بجای آیدی دسته، متغیری که در کنترل پنل قالب تعریف شده رو میزنم درست نشون نمیده و سایت پستهای دسته های دیگه رو نشون میده :<?php query_posts('showposts=1& cat=$cat_two'); ?>به جای cat=2 از دستور cat=$cat_two (دقت کنید در اینجا $cat_two یک متغییر است که من قبلا اونو تعریف کردم ) و یا حتی از دستور cat=two (two یه متغییر ثابت است که من قبلا با مقدار دو اونو مقداردهی کردم) این حلقه کار نمی کنه به نظر شما مشکل کار کجاست؟اینم فانکشنی هست که خروجی کنترل پنل قالب رو در متغیر قرار میده:<?php global $redux_demo; $cat_one = $redux_demo['opt-select-one']; $cat_two = $redux_demo['opt-select-two']; $cat_three = $redux_demo['opt-select-three']; $cat_four = $redux_demo['opt-select-four']; $cat_five= $redux_demo['opt-select-five']; ?>[/left]الان ما این کد رو که در قالب اجرا میکنیم:<?php echo 'شماره دسته: ' . $cat_one;?>خروجیش تو قالب درست نشون میده،:شماره دسته: 2ولی اگر همین متغیر رو توی کد خط اولی که گذاشتم بزاریم جواب نمیده و پستهای یک دسته دیگه رو نشون میده.کد انتخاب دسته در redux :// -> START Main PageRedux::setSection( $opt_name, array( 'title' => __( ' تنظیمات صفحه اصلی', 'redux-framework-demo' ), 'id' => 'Settings_Main', 'desc' => __( 'صفحه اصلی خود را تنظیم کنید !', 'redux-framework-demo' ), 'customizer_width' => '400px', 'icon' => 'el el-website','fields' => array( array( 'id' => 'opt-select-one', 'type' => 'select', 'title' => __('منوی انتخاب', 'redux-framework-demo'), 'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'), // Must provide key => value pairs for select options 'data'=>'categories', ),array( 'id' => 'opt-select-two', 'type' => 'select', 'title' => __('دومین ردیف', 'redux-framework-demo'), 'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'), // Must provide key => value pairs for select options 'data'=>'categories', ),array( 'id' => 'opt-select-three', 'type' => 'select', 'title' => __('سومین ردیف', 'redux-framework-demo'), 'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'), // Must provide key => value pairs for select options 'data'=>'categories', ),array( 'id' => 'opt-select-four', 'type' => 'select', 'title' => __('چهارمین ردیف', 'redux-framework-demo'), 'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'), // Must provide key => value pairs for select options 'data'=>'categories', ),array( 'id' => 'opt-select-five', 'type' => 'select', 'title' => __('پنجمین ردیف', 'redux-framework-demo'), 'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'), // Must provide key => value pairs for select options 'data'=>'categories', ),)) );سوال دوم: کد زیر رو کجا بزارم که درست کار کنه؟ الان تو فایل ایندکس قالب گذاشتم کار میکنه ولی اگر ببرمش تو فایل فانکشن کار نمیکنه.<?php global $redux_demo; $cat_one = $redux_demo['opt-select-one']; $cat_two = $redux_demo['opt-select-two']; $cat_three = $redux_demo['opt-select-three']; $cat_four = $redux_demo['opt-select-four']; $cat_five= $redux_demo['opt-select-five']; ?>[/left]منتظر پاسخ اساتید هستم. اگر چیز دیگه ای نیاز هست بگید تا بدم.تشکر ویرایش شده شهریور 94 توسط jahangirpachkam نقل قول لینک به ارسال
jahangirpachkam 0 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 منتظر پاسخ دوستان هستیم نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .