رفتن به مطلب

mohamad_web

عضو سایت
  • تعداد ارسال‌ها

    17
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط mohamad_web

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

    من یه پنل تنظیمات وردپرس ساختم این کدشه توی function


    add_action('admin_menu' , 'set_theme_page');
    function set_theme_page()
    {
    if(count(($_POST) > 0 && isset($_POST['set_settings'])) );
    {
    $options = array('logo_img','logo_alt',"facebook","twitter","instagram","googleplus","linkdin","home_cat","fave_icon","fave_icon_iphone"
    ,"Keywords","description","header_code","footer_code","footer_copy_right","sidbar_tabs_1","sidbar_tabs_2","sidbar_tabs_3","sidbar_tabs_number","sidbar_box_one",
    "footer_cat");
    foreach($options as $opt){

    delete_option('set_'.$opt,$_POST[$opt]);
    add_option('set_'.$opt,$_POST[$opt]);

    }
    }
    add_menu_page(__('تنظیمات'),__('تنظیمات'), 'edit_themes' , basename(__FALE__) , 'set_settings');
    add_submenu_page(__('تنظیمات'),__('تنظیمات'), 'edit_themes' , basename(__FALE__) , 'set_settings');
    }
    function set_settings()
    { ?>

    <legend style="">Social Links</legend>
    <input type="text" name="facebook" id="facebook" placeholder="facebook Url" value="<?php echo get_option('set_facebook'); ?>" />
    <input type="text" name="twitter" id="twitter" placeholder="twitter Url" value="<?php echo get_option('set_twitter'); ?>" />
    <input type="text" name="instagram" id="instagram" placeholder="instagram Url" value="<?php echo get_option('set_instagram'); ?>" />
    <input type="text" name="googleplus" id="googleplus" placeholder="googleplus Url" value="<?php echo get_option('set_googleplus'); ?>" />
    <input type="text" name="linkdin" id="linkdin" placeholder="linkdin Url" value="<?php echo get_option('set_linkdin'); ?>" />

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

    ممنون میشم پاسخ مناسب بدید :)

  2. سلام من یک پنل تنظیمات وردپرس طراحی کردم که ادمین وب سایت بتونه مثلا شبکه های اجتماعیش رو وارد بکنه

    وقتی ادرس رو در input وارد میکنیم به این شکله

    pmgrw1ij192elfu3ahy0.png

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

    dd0j9qqvj4te20dpotkl.png

    چی کار باید بکنم ؟

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

    این کلیاتش هست برای وارد شدن توی جزییات باید برید کلاس واکر وردپرس رو نگاهی بندازید تا متوجه ساختارش بشید و همچنین با جستجو می تونید راهنمایی های خوبی در مورد نحوه ی ویرایشش پیدا کنید.

    موفق باشید.

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

  4. سلام

    میخوام منویی مثا این قالب بسازم http://themes.tielabs.com/sahifa/

    در واقع مشکل من اینه که اگه بخوام ازس wp_list_cats استفاده کنم تقریبا همچین چیزی میشه ولی چه جوری تعریف کنم که مثلا دسته بندی دوم توی زیر منو تصویر شاخص داشته باشه

  5. بازم تشکر میکنم این مشکل هم حل شد :}

    فقط یه سوال دیگه

    شما منوی قالب صیحفه رو ببینید http://themes.tielabs.com/sahifa/

    اگر از wp_list_cats با استایلی خاص استفاده کنیم تقریبا همچین چیزی میشه البته من مشکلم اینه که نمیدونم چطوری تعریف میکنه که مثلا زیر دسته های فلان دسته تصویرب شاخص یا فلان استایل رو داشته باشه :|

  6. سلام دوستان پیشاپیش عیدتون مبارک

    سعی کردم تا جایی که ممکنه مزاحمتون نشم ولی هر چی کشتم جواب سوالم رو پیدا نکرده البته چند تا سوال :}

    1- چه جوری مطالبم رو نمایش بزارم بدون دو تا پست اخر یعنی از دو پست اخر به بعد رو نشون بده

    2- نمایش اسم یک دسته بندی و پست هاش داخل لوپ مثل این عکس

    a4d1618eb24b1ce898735ef4e91ccd0968fe5745.png

    3- میخوام یه تنظیمات پوسته مثلا عوض کردن لوگو یا لینک شبکه های اجتماعی بسازم اگر ریسورسی دارین لطف کنین بدین ممنون

    :}

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