• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
iAmin

تعریف ابزارک برا افزونه

7 پست در این موضوع قرار دارد

سلام چجوری میتونیم برا افزونه ای که نوشتیم ابزارک تعریف کینم؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

منظورتون یک ابزارک برای خروجی افزونه هست؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

دقیقا

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

و همچنان منتظرم

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

راه کلی که در اینجا آمده


http://codex.wordpress.org/Widgets_API

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

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ممنون

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

در صفحه ی codex به طور کامل توضیح داده شده .

به طور کل چهار تابع(باید از کلاس والد extends شود) کلی داریم که عملیات در آنها صورت میگیرد


class My_Widget extends WP_Widget {

public function __construct() {
// widget actual processes
}

public function widget( $args, $instance ) {
// outputs the content of the widget
}

public function form( $instance ) {
// outputs the options form on admin
}

public function update( $new_instance, $old_instance ) {
// processes widget options to be saved
}
}

در construct اولین تابع توضیحات و ... را اضافه میکنید , در تابع form مواردی که میخواهید در ایزارک باشد را قرار میدهید , تو جه کنید :


<table>

<tr>
<td>
<label for="<?php echo $this->get_field_id('get_all_today_visit'); ?>"><?php _e('All today visits', 'wp-parsi-st'); ?></label>
</td>
<td>
<input type="checkbox" name="<?php echo $this->get_field_name('get_all_today_visit'); ?>" id="<?php echo $this->get_field_id('get_all_today_visit');?>" <?php if($instance['get_all_today_visit']=='on'){echo 'checked';} ?>/>
</td>
</tr>
.
.
.

در مورد get_field_id و get_field_name جستجو کنید . به طور کلی نام و آیدی یکتا تولید میکنند

تابع update آپشن ها را در بانک اطلاعاتی ذخیره میکند . تابع widget نتیجه ی توابع را در صفحه ی کاربر نشان میدهد . دفت کنید :


function update($new_instance, $old_instance)
{
global $instance;
$instance = array();
$instance = $old_instance;
$instance['get_all_today_visit'] = strip_tags($new_instance['get_all_today_visit']);
$instance['get_all_yest_visit'] = strip_tags($new_instance['get_all_yest_visit']);
$instance['get_all_week_visit'] = strip_tags($new_instance['get_all_week_visit']);
.
.
.

و


}
function widget($args, $instance)
{
$dummy = new WPPST_Widget();
$settings = $dummy->get_settings();
$static=new pageStatistic();
?>
<div id="wpvisits" style="width: 200px; min-height: 180px; background-color: darkgray;" >
<?php if($instance['get_all_today_visit']=='on'){echo __('All today visits ', 'wp-parsi-st') . $static->get_all_today_visit()."<br>";} ?>
<?php if($instance['get_all_yest_visit']=='on'){echo __('All yesterday visits ', 'wp-parsi-st') . $static->get_all_yest_visit()."<br>";} ?>
.
.
.
.

تابع register_widget کلاس را در ابزارک وردپرس ثبت میکند


function wppst_load_widgets()
{
register_widget('WPPST_Widget');
}
add_action('widgets_init', 'wppst_load_widgets');

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری