/ آموزش ساخت کنترل پنل پوسته وردپرس به زبان ساده (اختصاصی ویکی وی بی) زبان php
وندا هاست
طراحی و راه اندازی وبسایت و انجمن توسط ویکی وی بی ویکی وی بی در قبال معاملات صورت گرفته با هر یک از اعضا و سفارشات طراحی خارج از این اطلاعیه هیچگونه مسئولیتی نمی پذیرد
بک لینک ها
تبلیغات شما وندا هاست
صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از 1 به 10 از 30

موضوع: آموزش ساخت کنترل پنل پوسته وردپرس به زبان ساده (اختصاصی ویکی وی بی) زبان php

  1. #1
    CodeSaz آنلاین نیست.
    CodeSaz
    مدير بخش
    3,403نوشته6,851مورد پسند

    تاریخ عضویت
    Nov 2012
    شماره عضویت
    54
    پسندیده است
    3,264 پست
    بلاگ
    0 پست
    میزان امتیاز
    6858
    مسئول 3 ستاره
    wikivb.ir

    آموزش ساخت کنترل پنل پوسته وردپرس به زبان ساده (اختصاصی ویکی وی بی) زبان php

    درود.
    در این تاپیک قصد دارم آموزش بدم که چطوری یک کنترل پنلی بسازیم تا پوسته وردپرس رو بتونیم کنترل کنیم
    بسیار ساده با به کار گیری چند تابع میشه اینکارو کرد !
    ابتدا کافیه درون فایل فانکشن (functions.php) یک فایل PHP را به وسیله تابع require_once راندمان کنیم !
    فایل پی اچ پی را به صورت یک تمپلیت می خوایم راندمان کنیم به این صورت :
    کد PHP:
    <?php
    require_once(TEMPLATEPATH '/Op.php');
    ?>
    و حتما این رو می دونید که کد های PHP درون تگ php که شروع با :
    کد PHP:
    <?php
    و انتها (بسته شدن) با :
    کد PHP:
    ?> 
    صورت می گیره

    حالا باید فایل Op.php رو ساخته و کد های PHP را بنویسم که من این کار رو به جلسه (پست) بعدی موکول می کنم مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    امیدوارم این آموزش کاربرد خوبی برای طراحان پوسته وردپرس باشه
    امیدوارم تونسته باشم رضایت شما را جلب کنم مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    ویرایش توسط CodeSaz : 04-29-2014 در ساعت 05:59 PM
    Coming Soon New Project ■

  2. نوين وردپرس تبلیغات شما

  3. #2
    The Ph@ntom آنلاین نیست.
    The Ph@ntom
    مدير بازنشسته
    1,982نوشته4,397مورد پسند

    تاریخ عضویت
    Oct 2012
    شماره عضویت
    4
    پسندیده است
    2,480 پست
    بلاگ
    2 پست
    میزان امتیاز
    4344
    vatangraphic.ir
    ممنون محمد جان ای کاش طریقه ساخت پنل برای ویبولتین قرار می دادید !

    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    4 نفر از اعضا پست The Ph@ntom را پسندیده اند


    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    Coming Soon ... ! New Style

  4. #3
    CodeSaz آنلاین نیست.
    CodeSaz
    مدير بخش
    3,403نوشته6,851مورد پسند

    تاریخ عضویت
    Nov 2012
    شماره عضویت
    54
    پسندیده است
    3,264 پست
    بلاگ
    0 پست
    میزان امتیاز
    6858
    مسئول 3 ستاره
    wikivb.ir
    نقل قول نوشته اصلی توسط The Ph@ntom نمایش پست ها
    ممنون محمد جان ای کاش طریقه ساخت پنل برای ویبولتین قرار می دادید !

    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    درود.
    شما لطف دارید ، اون دیگه آموزش هک نویسی هست مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی اونم به روی چشم ... بعد از تموم شدن این آموزش اون هم قرار می گیره که باید با زبان xml کمی آشنا بشید ...
    از این آموزش ها خوب استقبال بشه قطعا آموزش های بهتر و بیشتری می تونم بزارم مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    8 نفر از اعضا پست CodeSaz را پسندیده اند


    Coming Soon New Project ■

  5. #4
    امیر محمد آنلاین نیست.
    امیر محمد
    کاربر سايت
    130نوشته140مورد پسند

    تاریخ عضویت
    Apr 2014
    شماره عضویت
    5094
    پسندیده است
    55 پست
    بلاگ
    پست
    میزان امتیاز
    150
    patogh-kadeh.ir
    واقعا هک هایی که نوشتید رو دیدم کارتون جالبه صد درصد ادامه بدین

    کاربر زیر پست امیر محمد را پسندیده است:



  6. #5
    CodeSaz آنلاین نیست.
    CodeSaz
    مدير بخش
    3,403نوشته6,851مورد پسند

    تاریخ عضویت
    Nov 2012
    شماره عضویت
    54
    پسندیده است
    3,264 پست
    بلاگ
    0 پست
    میزان امتیاز
    6858
    مسئول 3 ستاره
    wikivb.ir
    درود.
    خب جلسه (پست) بعدی رو شروع می کنم مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    همانطور که می دونید در جلسه قبلی کدی به فانکشن های پوستمون توی وردپرس اضافه کردیم که فایل Op.php رو راندمان کنه !
    خب الان برید داخل پوشه قالبتون و فایل Op را با فرمت php ایجاد کنید ، یعنی فایل Op.php
    خب با
    کد PHP:
    <?php
    کارمون رو شروع می کنیم
    ما یک گزینه جدید در ستون سمت راست می خوایم ایجاد کنیم ! پس به این صورت می ریم جلو :
    کد PHP:
    add_action('admin_menu''ControlStyle'); 
    ما فانکشن ControlStyle رو می خوایم به admin_menu اضافه بکنیم ! که البته هنوز فانکشن ControlStyle رو ما نساختیم !
    برای ساختش در زیر فرمان بالا این کد رو اضافه می کنیم :
    کد PHP:
    function ControlStyle() {   add_menu_page('تنظیمات پوسته''تنظیمات پوسته''8''wp_Control''wp_ControlStyle');} 
    حالا یعنی چی ! مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    ما فانکشنی رو ساختیم در خط اول با همان نامی که می خواستیم فانکشنی رو به admin_menu اضافه بکنیم یعنی ControlStyle !
    فانکشن الان ساخته شد ! حالا کاراییش چیه ؟ در خط بعدیش گفته شده که در admin_menu_page چیزی تعریف بشه ! که نوشتیم تنظیمات پوسته !
    نکته جابی که شاید براتون سوال شده باشه wp_Control هست ، خب این کاراییش چیه ؟ این بیشتر برای آدرسه ! آدرسی که این پنل می خوات توش فعالیت بکنه ، یه چیزی مثل action هست کاراییش مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    خب تا به اینجا گزینه ای اضافه شده به عنوان تنظیمات پوسته ! که داخلش سفیده !

    تا به اینجا کد هامون اینطوری شد :

    کد PHP:
    <?php
    add_action
    ('admin_menu''ControlStyle');
    function 
    ControlStyle() {   add_menu_page('تنظیمات پوسته''تنظیمات پوسته''8''wp_Control''wp_ControlStyle');}

    ؟>
    حالا ادامشو می نویسیم ! می خوایم فانکشن wp_ControlStyle را بنویسیم و ...
    ابتدا این کد رو اضافه کنید :
    کد PHP:
    function wp_ControlStyle(){ 
    خب ! حالا فیلد هایی که ما می خوایم بسازیم توی این کنترل پنل باید دارای یک کلید ارسال باشه دیگه ! پس این رو بهش اضافه کنید :
    کد PHP:
    if(isset($_POST['wpp_submit'])){ 
    حالا باید نام فیلد هایی که می خوایم بسازیم رو قرار بدیم تا موقع ذخیره شدن توسط این کلید ارسال (submit) وارد دیتابیس بشه ! که البته این عنوان در name که در html خواهیم نوشت هم کاربرد داره .
    الگوی ما اینه :
    کد PHP:
    update_option"Test"$_POST['Test'] ); 
    به همین سادگی بود ! حالا توسط
    کد PHP:

    فانکشن رو می بندیم

    نکته : در هر کجا به
    کد PHP:
    $_Post[' نام دلخواه '
    بر خوردید یعنی این در name که در html می نویسیم کاربرد داره !
    یه توضیحی درباره name هم بنده بدم ، فیلدی که ما می نویسیم و درونش اطلاعاتی که نوشته میشه باید ذخیره بشه دیگه ! حالا از کجا باید اون کد های مارو بشناسه ؟ توسط همین name=" نام دلخواه " شناخته میشه که به زبان html هست

    تا به اینجا کد هایی که برای این بخش نوشتیم به این صورت شد :
    کد PHP:
    function wp_ControlStyle(){
    if(isset(
    $_POST['wpp_submit'])){update_option"Test"$_POST['Test'] );} 
    حالا باید ما فیلد هامونو که مورد نیازمونه (در مثال بالایی بنده Test رو استفاده کردم) بنویسیم ، کاربر کدی که می نویسیم دقیقا چیه ؟ بیشترین کاربردش در نمایشش هست !
    به این صورت می نویسیم :
    کد PHP:
    $Test get_option"Test" ); 
    تموم شد ! به همین سادگی !

    کلیه کد هایی که نوشتیم تا به الان :
    کد PHP:
    <?php
    add_action
    ('admin_menu''ControlStyle');
    function 
    ControlStyle() {   add_menu_page('تنظیمات پوسته''تنظیمات پوسته''8''wp_Control''wp_ControlStyle');}
    function 
    wp_ControlStyle(){
    if(isset(
    $_POST['wpp_submit'])){update_option"Test"$_POST['Test'] );}
    $Test get_option"Test" );
    ?>
    البته این خط :
    کد PHP:
    $Test get_option"Test" ); 
    حالا بریم سراغ html :

    کد HTML:
    <form action="" method="post">
    <b> تست : </b>
    <input type="text" name="Test" width="100" value="<?php echo $Test ?>" />
    <br /><br />
    <input type="submit" name="wpp_submit" value="ذخیره" class="button" />
    
    </form>
    همانطور که گفته بودم عنوان هایی که در این لاین نوشتیم :
    کد PHP:
    update_option"Test"$_POST['Test'] ); 
    در name باید بنویسیم ! که نوشتیم ...

    حالا به خاطر باز بودن فانکشن wp_ControlStyle برای بستنش مجبوریم بعد از کد های اچ تی ام ال تگ رو ببندیم ! راه بود که ببندیمش در همان کد های php اما به خاطر اینکه می خوایم کد های html در کنترل پنل وردپرس خوانده بشن و مشکلی نباشه بعد از کد های اچ تی ام ال این کد را در زیرش وارد کنید :

    کد PHP:
    <?php}?>
    تمام شد ! الان به خوبی فیلد ها به نمایش در اومده و می تونید اطلاعات خودتون رو بنویسید و ذخیره بکنید

    اما اطلاعاتی که شما می نویسید چطوری توی یک قسمت پوستتون نمایش پیدا بکنه ؟
    در پوسته در هرکجایی که می خواید اون اطلاعات نمایش پیدا بکنه این رو بنویسید :

    کد PHP:
    <?php echo get_option"Test" ); ?>
    شما به همین راحتی یک کنترل پنل برای پوستتون ساختید

    شات از کار :
    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

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

    فایل کار شده :

    کد PHP:
    <?php
    add_action
    ('admin_menu''ControlStyle');
    function 
    ControlStyle() {   add_menu_page('تنظیمات پوسته''تنظیمات پوسته''8''wp_Control''wp_ControlStyle');}
    function 
    wp_ControlStyle(){
    if(isset(
    $_POST['wpp_submit'])){update_option"Test"$_POST['Test'] );}
    $Test get_option"Test" );
    ?>
    <form action="" method="post">
    <b> تست : </b>
    <input type="text" name="Test" width="100" value="<?php echo $Test ?>" />
    <br /><br />
    <input type="submit" name="wpp_submit" value="ذخیره" class="button" />

    </form>
    <?php}?>
    کد اجراشم که در فانکشن باید نوشته بشه در جلسه اول توضیح داده شده و قرار گرفته .

    امیدوارم خوشتون اومده باشه مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    11 نفر از اعضا پست CodeSaz را پسندیده اند


    ویرایش توسط CodeSaz : 04-30-2014 در ساعت 03:49 PM
    Coming Soon New Project ■

  7. #6
    Apex آنلاین نیست.
    Apex 1,246نوشته1,734مورد پسند

    تاریخ عضویت
    Dec 2012
    شماره عضویت
    199
    پسندیده است
    3,180 پست
    بلاگ
    0 پست
    میزان امتیاز
    1744
    www.gorbe-sag.ir
    درود .
    ارور میده محمد جان مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    اینم ارورش :
    کد:
    Parse error:  syntax error, unexpected end of file in C:\xampp\htdocs\wordpress\wp-content\themes\Ghaleb\panel.php on line 15
    مشکل چیه ؟!
    کد ها کلا 15 خط میشه ... خط آخر که فانکشن wp_ControlStyle میبندیم مشکله ؟؟؟مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    کاربر زیر پست Apex را پسندیده است:



  8. #7
    CodeSaz آنلاین نیست.
    CodeSaz
    مدير بخش
    3,403نوشته6,851مورد پسند

    تاریخ عضویت
    Nov 2012
    شماره عضویت
    54
    پسندیده است
    3,264 پست
    بلاگ
    0 پست
    میزان امتیاز
    6858
    مسئول 3 ستاره
    wikivb.ir
    درود.
    فایل Panel.php که ساختی رو بزار ببینم چه کردی مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    2 نفر از اعضا پست CodeSaz را پسندیده اند


    Coming Soon New Project ■

  9. #8
    Apex آنلاین نیست.
    Apex 1,246نوشته1,734مورد پسند

    تاریخ عضویت
    Dec 2012
    شماره عضویت
    199
    پسندیده است
    3,180 پست
    بلاگ
    0 پست
    میزان امتیاز
    1744
    www.gorbe-sag.ir
    پیوست کردم فایل رو ...مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

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

    کاربر زیر پست Apex را پسندیده است:



  10. #9
    CodeSaz آنلاین نیست.
    CodeSaz
    مدير بخش
    3,403نوشته6,851مورد پسند

    تاریخ عضویت
    Nov 2012
    شماره عضویت
    54
    پسندیده است
    3,264 پست
    بلاگ
    0 پست
    میزان امتیاز
    6858
    مسئول 3 ستاره
    wikivb.ir
    احسند مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی خوشم اومد که مطلب رو کامل درک کردی مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    لاین آخر اینو نوشته :
    کد:
    <?php}?>
    اینو جایگزین کن :
    کد:
    <?php
    }
    ?>
    بی بی کد php توی ویبولتین فاصله هارو بر می داره متاسفانه ...
    الان تست بکن چیزی که دادم حله ... مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    3 نفر از اعضا پست CodeSaz را پسندیده اند


    Coming Soon New Project ■

  11. #10
    Apex آنلاین نیست.
    Apex 1,246نوشته1,734مورد پسند

    تاریخ عضویت
    Dec 2012
    شماره عضویت
    199
    پسندیده است
    3,180 پست
    بلاگ
    0 پست
    میزان امتیاز
    1744
    www.gorbe-sag.ir
    خیلی خیلی ممنون مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    حله .. دمت چیز مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    2 نفر از اعضا پست Apex را پسندیده اند



صفحه 1 از 3 123 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
خرید بک لینک
مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی