• اطلاعیه ها

    • Saeed Fard

      برگزاری چهارمین همایش Coder Conf و کد تخفیف برای کاربران وردپرس پارسی   20/04/97

      کدرکانف هر سال در آخرین پنجشنبه مرداد با بورد‌های مختلفی برگزار می‌گردد،امسال نیز کدرکانف در همین تاریخ با حضور برنامه نویسان مطرح کشور در بورد تخصصی جاوااسکریپت برگزار خواهد شد، یک گردهمایی متفاوت با طعم Javascript. Coderconf هر سال نسبت به سال‌های گذشته با حضور برنامه‌نویسان پر رنگتر می‌شود. ما سعی کردیم هر ساله به این کنفرانس مفهوم عمیق تری ببخشیم تا از آنچه در سال‌های گذشته عرضه شده به روزتر و مفیدتر واقع شویم. امسال فرصتی خواهد بود تا با نگرشی جدید و بهبود مطالب ارائه شده، عمیقتر به این موضوع نگاه کنیم تا بجای تکرار مباحث پیشین گامی هر چند کوچک در مسیر ارتقای دانش فنی برنامه‌نویسان ایرانی برداریم. ما در Coderconf ۴ با تمرکز بر روی Javascript نیت کرده‌ایم این فرصت را در اختیار برنامه نویسان قرار دهیم تا با ظرافت و استانداردهای روز دنیا کار خود را پیش ببرند. به نظر ما امسال زمان آن فرا رسیده‌است تا این زبان را به صورت تخصصی و از ابعاد مختلف به چالش بکشیم.   دبیر علمی همایش میلاد حیدری، کدرکانف ۴ را اینگونه توصیف کرده است :اشتراک گذاری دانش بهترین راه رسیدن به جاودانگی اطلاعات است. هر ساله همایش‌های زیادی برگزار میشه که افراد شرکت‌کننده می‌توانند با افراد مجرب شبکه سازی کنند. امسال در کدرکانف سعی کردیم علاوه بر بخش شبکه سازی بین افراد بیشتر روی انتقال دانش و کیفیت ارائه ها تمرکز داشته باشیم . به قصد یک گردهمایی بلند مدت بین برنامه‌نویسان جاوااسکریپت که با هم تبادل دانش و اطلاعات کنند گردهم آییم.
      بنده به عنوان عضو کوچکی از جامعه برنامه‌نویسان جاوااسکریپت ایران امیدوارم در کدرکانف امسال علاوه بر شبکه سازی، از اطلاعاتی که دوستان در این همایش در اختیارتان قرار می‌دهند استفاده کنید. در سایت همایش میتوانید سخنرانان و موضوع پنل همایش کدرکانف رو مشاهده کنید . علاقه‌مندان به حضور در این همایش می‌توانند با کد تخفیف wpparsi اقدام به ثبت نام در این گردهمایی کنند. سایت همایش :‌http://coderconf.org
      بلیط فروشی همایش :‌https://evand.com/events/coderconf4  

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

برای اضافه کردن ابزارک به وردپرس به چه صورت باید عمل کنم؟

چند تا مطلب خوندم اما بیشتر توضیح و آموزش اضافه کردن ساید بار بود.

1- یک قالب برای یک صفحه داخل پوسته تعریف کردم، و یک سایدبار هم برای اون قالب تعریف کردم. می خوام توی اون قالب بتونم از ابزارک استفاده کنم. به این صورت که از قسمت ابزراک ها داخل پنل وردپرس، بتونم به ابزارک رو به سایدبار مربوطه و یا سایدبارهای دیگه اضافه کنم.

2- در مرحله بعدی هم می خوام توی اون ابزارک، چند تا فیلد در نظر بگیرم یکی برای عنوان، یکی برای لینک و یکی هم برای عکس. و این به عنوان یک آیتم در سایت بار نمایش داده بشه و حالا بشه به صورتی این یک آیتم رو کم یا زیاد کرد و این سه فیلد داخل اون ابزارک برای هر آیتم که اضافه می شه نمایان بشه و بشه پر کرد و در سایت نمایش داده بشه!

 

چطور می تونم این کار رو انجام بدم؟

 

0

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


لینک به پست

کسی راهنمایی در این مورد نداره؟

0

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


لینک به پست
در در ۱۳۹۵/۵/۱۸ ه‍.ش. at 20:45، IFTHEN گفته است :

برای اضافه کردن ابزارک به وردپرس به چه صورت باید عمل کنم؟

چند تا مطلب خوندم اما بیشتر توضیح و آموزش اضافه کردن ساید بار بود.

1- یک قالب برای یک صفحه داخل پوسته تعریف کردم، و یک سایدبار هم برای اون قالب تعریف کردم. می خوام توی اون قالب بتونم از ابزارک استفاده کنم. به این صورت که از قسمت ابزراک ها داخل پنل وردپرس، بتونم به ابزارک رو به سایدبار مربوطه و یا سایدبارهای دیگه اضافه کنم.

2- در مرحله بعدی هم می خوام توی اون ابزارک، چند تا فیلد در نظر بگیرم یکی برای عنوان، یکی برای لینک و یکی هم برای عکس. و این به عنوان یک آیتم در سایت بار نمایش داده بشه و حالا بشه به صورتی این یک آیتم رو کم یا زیاد کرد و این سه فیلد داخل اون ابزارک برای هر آیتم که اضافه می شه نمایان بشه و بشه پر کرد و در سایت نمایش داده بشه!

 

چطور می تونم این کار رو انجام بدم؟

 

کد زیر رو وارد کنید:

        register_sidebar(array(
            'name' => __('نام نمایشی'),
            'id' => 'ای دی ناحیه',
            'description' => __('توضیحات دلخواه'),
            'before_widget' => 'قبل از عنوان و محتوا تگهایی که لازمند رو باز کن',
            'after_widget' => 'این قسمتم تگ های کلی رو باید ببندی',
            'before_title' => 'قبل از عنوان نمایشی تگهای مورد نظر رو وارد کن',
            'after_title' => 'بعد ازعنوان تگ هایی رو که باز کرده بودی ببند',
        ));

 

1

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


لینک به پست

ارسال شده در (ویرایش شده)

من ویجت رو اضافه کردم به قالبم.

حالا مشکلی که دارم اینه که می خوام برای هر ویجت یک استایل خاص با تگ های خاص html در نظر بگیرم!

	register_sidebar( array(
		'name'          => esc_html__( 'Sidebar', 'theme' ),
		'id'            => 'sidebar-1',
		'description'   => esc_html__( 'Add widgets here.', 'theme' ),
   	    'before_widget' => '<div class="last-entry" id="%1$s">',
		'after_widget'  => '</div>',
		'before_title'  => '<h3><span>',
		'after_title'   => '</span></h3>',
	) );

کد ویجت هم کد زیر هست:

// Creating the widget 
class wpb_widget extends WP_Widget {

function __construct() {
parent::__construct(
// Base ID of your widget
'wpb_widget', 

// Widget name will appear in UI
__('WPBeginner Widget', 'wpb_widget_domain'), 

// Widget description
array( 'description' => __( 'Sample widget based on WPBeginner Tutorial', 'wpb_widget_domain' ), ) 
);
}

// Creating widget front-end
// This is where the action happens
public function widget( $args, $instance ) {
$title = apply_filters( 'widget_title', $instance['title'] );
// before and after widget arguments are defined by themes
echo $args['before_widget'];
if ( ! empty( $title ) )
echo $args['before_title'] . $title . $args['after_title'];

// This is where you run the code and display the output
echo __( 'Hello, World!', 'wpb_widget_domain' );
echo $args['after_widget'];
}
		
// Widget Backend 
public function form( $instance ) {
if ( isset( $instance[ 'title' ] ) ) {
$title = $instance[ 'title' ];
}
else {
$title = __( 'New title', 'wpb_widget_domain' );
}
// Widget admin form
?>
<p>
<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label> 
<input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
</p>
<?php 
}
	
// Updating widget replacing old instances with new
public function update( $new_instance, $old_instance ) {
$instance = array();
$instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
return $instance;
}
} // Class wpb_widget ends here

// Register and load the widget
function wpb_load_widget() {
	register_widget( 'wpb_widget' );
}
add_action( 'widgets_init', 'wpb_load_widget' );

اما با کد بالا تمام ویجت هایی که داخل این ساید بار میاد، با div های با کلاس last-entry میاد!

1- حالا اگه بخوام ویجت شماره 1 با کلاس class-1 بیاد و ویجت شماره 2 با کلاس class-2 بیاد، باید چیکار کنم؟

 

2- سوال دوم اینه که من می خوام پربازدید ترین پست ها و یا پست های اخیر رو توی این قسمت بیارم، برای اینکار باید به چه صورت اقدام کنم؟ (اگه درست متوجه شده باشم باید کد مربوطه رو به جای "Hello, World!" بذارم درسته؟)

ویرایش شده در توسط IFTHEN
0

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


لینک به پست
در در ۱۳۹۵/۱۰/۹ ه‍.ش. at 01:30، IFTHEN گفته است :

1- حالا اگه بخوام ویجت شماره 1 با کلاس class-1 بیاد و ویجت شماره 2 با کلاس class-2 بیاد، باید چیکار کنم؟

تو مثال فق آی دی ها الان داینامیک هستن و میتونید براساس ای دی انجام بدید.

 

در در ۱۳۹۵/۱۰/۹ ه‍.ش. at 01:30، IFTHEN گفته است :

2- سوال دوم اینه که من می خوام پربازدید ترین پست ها و یا پست های اخیر رو توی این قسمت بیارم، برای اینکار باید به چه صورت اقدام کنم؟ (اگه درست متوجه شده باشم باید کد مربوطه رو به جای "Hello, World!" بذارم درسته؟)

 

public function widget( $args, $instance ) {
//کدها در این بخش باید قرار بگیرند
}

 

3

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


لینک به پست
در در 1/8/2017 at 13:01، Morteza گفته است :

تو مثال فق آی دی ها الان داینامیک هستن و میتونید براساس ای دی انجام بدید.

 

 


public function widget( $args, $instance ) {
//کدها در این بخش باید قرار بگیرند
}

 

من می خوام برای مثال کد زیر رو داخل ویجت قرار بدم که بعد از قرار دادن ویجت در ساید بار آخرین پست ها رو نمایش بده:

<ul>
// Define our WP Query Parameters
<?php $the_query = new WP_Query( 'posts_per_page=5' ); ?>

// Start our WP Query
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>

// Display the Post Title with Hyperlink
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>

// Display the Post Excerpt
<li><?php the_excerpt(__('(more…)')); ?></li>

// Repeat the process and reset once it hits the limit
<?php 
endwhile;
wp_reset_postdata();
?>
</ul>

ممنون می شم راهنمایی کنید.

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط soheil1
      سلام دوستان من قالبی دارم که دوتا فایل css داره یکی حالت شب و مشکی یکی روز و سفید. الان به صورت دستی میشه از تنظیمات قالب بین این دوحالت سوئیچ کرد میخوام بدونم راحی هست که کاربر با یک دکمه بین این دوحالت سوئیچ کنه یا مناسب با ساعت شبانه روز حالت شب و روز فعال بشه؟!
    • توسط radioahang
      با سلام سایت موزیکی دارم با سیستم وردپرسی یه مشگل داریم کسی می تونه راهنمایی کنه؟

      بعضی مواقع به صورت خودکار لینک بعضی از مطالب حذف میشه می خوام بدونم مشگل از کجاس 

      با اجازه مدیر انجمن ادرس سایت رو هم میذارم برای بررسی 

      radioahang.net
    • توسط سیدمحسن
      سلام بنده دسترسی به بخش خرید و فروش نداشتم اینجا تاپیک گذاشتم
      بنده یک فرد که مسلط به وردپرس و برنامه نویسی باشه رو میخوام یه تغییراتی توی ووکامرس و قالبم میخوام
      هر کس که آمادگی داره لطفا پیام بده راجع به قیمت و چیزی که میخوام به طور دقیق صحبت کنیم.
    • توسط araska
      سلام
      روی وردپرس  ووکامرس و دکان نصب کردم نصب کردم حالا میخوام فقط در سطح شهر فعالیت کنم.
      یه افزونه میخوام که فروشنده های سایتم رو در یک شعاع مشخص ( که خودم اندازه اش رو تعیین میکنم ) برای مشتری نمایش بده ( مثلا لیست کنه ) و مشتری یکی رو انتخاب کنه و ازش خرید کنه .
      فکر کنم باید براساس مختصات باشه مثلا از gps استفاده بشه
      ممنون میشم کمکم کنید
    • توسط hcp90
      سلام دوستان
      من خیلی وفته به خاطر کنکور دست به برنامه نویسی نزدم و خیلی چیز ها یادم رفته.
      وقتی ووکامرس رو راه اندازی میکنم، چطور باید طراحی دلخواه خودم رو روش پیاده کنم ؟ به طور مثال میخوام سبد خریدش رو دیزاین کنم و مثلا مشکیش کنم. برای این کار ها باید داخل خوده فایل های افزونه را ویرایش کنم یا باید یه فایل بسازم داخل خوده قالبم ؟ اگه باید اینکار رو بکنم، فایلش باید به چه اسمی باشه؟ اگر میشه لطفا کمی درباره این موضوع توضیح بدید
      ممنون