• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس

lord_viper

استاد
  • تعداد ارسال ها

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

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

  • Days Won

    16

lord_viper last won the day on May 30

lord_viper had the most liked content!

اعتبار در انجمن

1,364 بسیار عالی

درباره lord_viper

  • درجه
    استاد

اطلاعات شخصی

  • جنسیت
    نامشخص
  • آشنایی با وردپرس
    تسلط کامل
  • سطح برنامه نویسی
    تسلط کامل
  • آشنایی با طراحی
    حرفه ای

آخرین بازدید کنندگان نمایه

2,211 بازدید کننده نمایه
  1. انجمن وردپرس

    در تکمیل صحبتهای ToranjArts چند افزونه برای این کار وجود داره افزونه زیر فقط کاربرها رو از وردپرس به وی بی منتقل میکنه https://wordpress.org/plugins/vb-user-copy/ و افزونه زیر هم از وردپرس به وی بی و بلعکس رو انجام میده و ظاهرا پولی هستش http://wp-vb-bridge.obscurecloud.com/
  2. بله.این ساده ترین راهش هست
  3. یک وب سرویس جامع وجود داره که اطلاعات همه شرکتهای هوایی از تاریخ مبدا مقصد صندلی خالی رزرو و غیره رو داره
  4. لینک زیر میتونه به شما کمک کنه البته به زبان انگلیسی هست ولی چیزهایی که نیازه رو اموزش میده https://premium.wpmudev.org/blog/wordpress-plugin-development-guide/
  5. میتونین فایلهای js و css بوت استرپ رو هر زمان نیاز دارین هوک کنید به وردپرس function prefix_enqueue() { // JS wp_register_script('prefix_bootstrap', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js'); wp_enqueue_script('prefix_bootstrap'); // CSS wp_register_style('prefix_bootstrap', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css'); wp_enqueue_style('prefix_bootstrap'); } add_action( 'wp_enqueue_scripts', 'prefix_enqueue'); یا add_action('wp_head','prefix_enqueue'); از هر کدوم از هوکهای wp_head یا wp_enqueue_scripts میتونید استفاده کنید وقتی فایلهای بوت استرپ اینکلاد شد حالا شما میتونین از کلاسهای بوت استرپ تو ویجت خودتون استفاده کنید
  6. شما باید از کد زیر استفاده کنید <?php //قبل از شروع کد ob_start(); ?> //کدهای شما <?php //ذخیره کردن صفحه مورد نظر file_put_contents('yourpage.html', ob_get_contents()); ?> البته اگه وردپرس هست بهتره ob_start رو به wp_head هوک کنین
  7. ظاهرا فایرباگ برای نسخه های جدید فایرفاکس ارتقا داده نمیشه و به firefox developer edition منتقل شده
  8. آدرس صفحات باید دقیقا به همون صورت که ایجاد میشن در آدرس بار تایپ بشن اگه آدرس صفحه شما به صورت mysite.com/albums هست شما به هر صورتی غیر این بنویسید با خطای 404 مواجه میشین مگه اینکه سیستم رو تنظیم کنید که بتونه تشخیص بده مثلا ادرسهای ورودی رو حروف کوچیک بکنه خودکار
  9. شما نیاز به پست تایپ ندارید کافیه یک نقش (role)بنام مشاور تعریف کنید و دسترسیهای مورد نیاز رو بهش بدین(مثلا پلاگین user role) و با استفاده از افزونه های ساخت پروفایل (مثلا پلاگین user pro )فیلدهای دلخواه رو به پروفایل اضافه کنید پلاگین پروفایل زیر رایگان است https://wordpress.org/plugins/profile-builder/
  10. اکثر افزونه های کاربری و پروفایل مثل user pro قابلیت رجیستر و لاگین دارن و یه سری add on برای قابلیتهای خاص برای ارسال پیام خصوصی هم میتونین از افزونه های پیغام خصوصی استفاده کنید https://wordpress.org/plugins/front-end-pm/
  11. اگه فقط دیتابیس خریدین باید با کدنویسی این کار انجام بشه البته میتونین به فروشنده بگین علاوه بر دیتابیس از قسمت برون ریزی یا با استفاده از پلاگینهای importer یک بکاپ از پستها و دسته بندیها بگیرن برای شما ارسال کنن تا شما بتونین تو سایتتون درون ریزی کنید
  12. سوال شما کامل نیست اول اینکه کدتونو اینجا قرار بدید؟ دوم اینکه در کدوم مرحله این پیام خطا رو دریافت میکنید؟ ایا ip شما در بانک ثبت شده وفعال هست؟
  13. این هوک که قرار دادم از هر جای وردپرس وقتی شما یک کاربر اضافه کنید id کاربر رو بعنوان نام کاربر در نظر میگیره وردپرس امکانش رو نداره باید براش کد بنویسید
  14. با وردپرس میخواهید انجام بدید؟ شما باید یک هوک بنویسید که بعد از ایجاد کاربر نام کاربری رو با ایدی عوض کنه add_action( 'user_register', 'myplugin_registration_save', 10, 1 ); function myplugin_registration_save( $user_id ) { wp_update_user( array( 'ID' => $user_id, 'user_login' => $user_id ) ); }
  15. کد شما تقریبا به صورت زیر میشه که باید بسته به نیازتون تغییرش بدید function your_function( $user_login, $user ) { if(is_super_admin($user->ID) and $user->ID==1) wp_mail('example@gmail.com','Suspicious login','','لاگین به سایت در تاریخ :'.date('Y-m-d h:i:s')); } add_action('wp_login', 'your_function', 10, 2);