• اطلاعیه ها

    • Saeed Fard

      حمایت وردپرس پارسی از همایش آینده وب و موبایل   19/04/74

        چهارم و پنجم اسفند ماه 1395، همایش آیندهٔ وب و موبایل ایران با حمایت سازمان فناوری اطلاعات در مرکز همایش‌های شهید قندی برگزار خواهد شد. این همایش یک رویداد ۲ روزه است که در آن پیشتازان صنعت وب و موبایل از تکنولوژی‌های روز دنیا در این حوزه‌ها سخن می‌گویند به طوری که این همایش پنجره‌ای به چشم‌انداز آینده‌ٔ وب و موبایل در جهان، و همچنین راهنمایی برای تصمیم‌گیران، تصمیم‌سازان و متخصصان ایرانی است.   فرصت‌هایی که FOWM#  برای شما خلق خواهد کرد: آشنایی با تکنولوژی‌های آینده‌ساز وب و موبایل شرکت در مباحث چالشی درباره وب و موبایل ارتباط و شبکه‌سازی با “قله‌های وب و موبایل” موقعیت‌های کاری، هم‌تیمی‌های جدید دریافت گواهی شرکت در همایش دو روز به‌یادماندنی سرشار از شگفتی   شرکت‌کنندگان در این همایش ضمن آشنایی با فناوری‌های آینده‌ساز وب و موبایل، شرکت در مباحث چالشی و ارتباط با بزرگان وب و موبایل ایران، می‌توانند موقعیت‌های کاری و هم‌تیمی‌های جدید برای کسب‌وکار خود بیابند. این همایش برای طراحان و توسعه‌دهندگان وب‌سایت و موبایل، مدیران ارشد سازمان‌ها، صاحبان کسب‌وکارهای کوچک و متوسط، دانشجویان و علاقه‌مندان دارای نکات آموزشی و جذاب خواهد بود.   مجید علوی‌زاده، دبیر همایش آیندهٔ وب و موبایل که سابقه اجرای چند همایش و سمینار مرتبط را دارد، اعلام کرد: جمعی از بهترین‌ها و پیشروان این دو حوزه در ایران با ارائه‌های تخصصی خود، چشم‌انداز آینده این صنعت‌ها را به شرکت‌کنندگان عرضه خواهند کرد.   در هر یک از روزهای برگزاری همایش، یک پنل تخصصی در مورد یکی از موضوع‌های مهم این حوزه نیز برگزار خواهد شد و دست‌اندرکاران به بحث و تبادل نظر خواهند پرداخت و در پایان، به شرکت‌کنندگان گواهی حضور در همایش اعطا خواهد شد.   ثبت نام در مهمترین رویداد صنعت وب و موبایل ایران تا پایان بهمن ماه ۹۵ امکان پذیر خواهد بود، برای ثبت نام و یا کسب اطلاعات بیشتر در خصوص این رویداد و آشنایی با موضوعات و سخنرانان به آدرس http://conf.wsschool.org/fowm مراجعه نمایید.   کاربران وردپرس پارسی می‌توانند با استفاده از کد wp-parsi از مبلغ ۴۰ هزار تومان تخفیف در ثبت نام برخوردار شوند.
پویابهروش

نصب پلاگین همراه با پوسته

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

با سلام خدمت دوستان گل وردپرسی :)

بنده سوالی داشتم مبنی بر اینکه من وقتی یه پوسته رو طراحی میکنم ، چطور میتونم کاری کنم که همراه با نصب پوسته ، پلاگین هایی هم همراه باهاش نصب بشن. یعنی پلاگین ها رو چطوری در فایل پوسته جاگذاری کنم تا همراه با پوسته نصب بشن ؟

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


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

یعنی وقتی پوسته نصب میکیند افزونه هایی هم نصب بشن ؟

این کار نمیشه فقط میشه شرط هایی در پوسته بزارید که چک بکنن آیاافزونه فلان نصب شده یا نه

یا با استفاده از هک های وردپرسی کار بعضی از افزونه هارو در پوسته انجام بدید

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


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

پس این پوسته های فروشگاهی که برخی افزونه ها رو هم همراه با خودشون نصب میکنن چطوریه؟!

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


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

نصب نمیکنن به قول آقا کسرا هک رو درون خود قالب میزارن.

مثلا اسلایدر ها رو بدون افزونه نصب میکنن.(درون خود پوسته میزارن)

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


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

برای این کار باید زمانی که پوسته رو طراحی می کنید، پلاگین های مورد نیازش رو هم در درون پوشه ی پوسته ذخیره کنید تا سایرین بتونن همزمان هم پوسته و هم پلاگین های مورد نیاز رو دریافت کنند. و در زمان نصب بدونن که چه پلاگین هایی ضروری و چه پلاگین هایی مناسب هستند.

گری جونز یه پلاگین برای این کار ساخته.

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

face-off.zip

در فایل functions.php تابع زیر را قرار بدید:


require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php';
add_action( 'tgmpa_register', 'my_theme_register_required_plugins' );
function my_theme_register_required_plugins() {
$plugins = array(
array(
'name' => 'پلاگین خوب برای بچه های خوب',
'slug' => 'good-plugin',
'source' => get_stylesheet_directory() . '/lib/plugins/good-plugin.zip',
'required' => true,
'version' => '',
'force_activation' => false,
'force_deactivation' => false,
'external_url' => '',
),
array(
'name' => 'BuddyPress',
'slug' => 'buddypress',
'required' => false,
),

);

$theme_text_domain = 'tgmpa';

$config = array(
'domain' => $theme_text_domain,
'default_path' => '',
'parent_menu_slug' => 'themes.php',
'parent_url_slug' => 'themes.php',
'menu' => 'install-required-plugins',
'has_notices' => true,
'is_automatic' => false,
'message' => '',
'strings' => array(
'page_title' => __( 'نصب پلاگین های مورد نیاز', $theme_text_domain ),
'menu_title' => __( 'نصب پلاگین ها', $theme_text_domain ),
'installing' => __( 'نصب پلاگین: %s', $theme_text_domain ),
'oops' => __( 'خطایی در API پلاگین رخ داده است.', $theme_text_domain ),
'notice_can_install_required' => _n_noop( 'این پوسته نیاز به نصب این افزونه ها دارد: %1$s.', 'این پوسته به پلاگین های زیر نیاز دارد: %1$s.' ),
'notice_can_install_recommended' => _n_noop( 'پلاگین های زیر برای این پوسته پیشنهاد می شوند: %1$s.', 'پلاگین های زیر برای این پوسته پیشنهاد می شوند: %1$s.' ),
'notice_cannot_install' => _n_noop( 'شما مجوز کافی برای نصب این پلاگین را ندارید. می توانید در صورت نیاز با مدیر سایت تماس بگیرید', 'شما مجوز کافی برای نصب این پلاگین را ندارید. می توانید در صورت نیاز با مدیر سایت تماس بگیرید' ),
'notice_can_activate_required' => _n_noop( 'پلاگین های ضروری زیر در حال حاضر غیر فعال می باشند: %1$s.', 'پلاگین های ضروری زیر در حال حاضر غیر فعال می باشند: %1$s.' ),
'notice_can_activate_recommended' => _n_noop( 'پلاگین های پیشنهادی زیر در حال حاضر غیرفعال می باشند: %1$s.', 'پلاگین های پیشنهادی زیر در حال حاضر غیرفعال می باشند: %1$s.' ),
'notice_cannot_activate' => _n_noop( 'شما مجوز کافی برای نصب این پلاگین را ندارید. می توانید در صورت نیاز با مدیر سایت تماس بگیرید', 'شما مجوز کافی برای نصب این پلاگین را ندارید. می توانید در صورت نیاز با مدیر سایت تماس بگیرید' ),
'notice_ask_to_update' => _n_noop( 'پلاگین های زیر نیاز به به روز رسانی دارند: %1$s.', 'پلاگین های زیر نیاز به به روز رسانی دارند: %1$s.' ),
'notice_cannot_update' => _n_noop( 'شما مجوز کافی برای نصب این پلاگین را ندارید. می توانید در صورت نیاز با مدیر سایت تماس بگیرید', 'شما مجوز کافی برای نصب این پلاگین را ندارید. می توانید در صورت نیاز با مدیر سایت تماس بگیرید' ),
'install_link' => _n_noop( 'آغاز نصب افزونه', 'آغاز نصب افزونه' ),
'activate_link' => _n_noop( 'فعال سازی افزونه', 'فعال سازی افزونه ها' ),
'return' => __( 'بازگشت به نصب کننده پلاگین های ضروری', $theme_text_domain ),
'plugin_activated' => __( 'پلاگین با موفقیت فعال شد', $theme_text_domain ),
'complete' => __( 'تمام پلاگین ها با موفقیت نصب و فعال شدند. %s', $theme_text_domain ),
'nag_type' => 'به روز شد'
)
);

tgmpa( $plugins, $config );
}

در صورت انجام این دو کار در پنل وردپرس و در بخش نمایش تغییراتی رو خواهید دید.

در این مثال دو افزونه تعبیه شدند: "افزونه های خوب برای بچه های خوب" و "BuddyPress" که شما به راحتی می تونید تغییرشون بدید.

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


'source' => get_stylesheet_directory() . '/lib/plugins/good-plugin.zip',

که شما می تونید تغییرش بدید

ویرایش شده در توسط isk

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


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

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

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

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

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


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

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

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


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