رفتن به مطلب

ساخت افزونه


پست های پیشنهاد شده

سلام

من میخوام داخل سایتم یه قسمت درست کنم که از کاربر اطلاعات میگیره و توی دیتابیسی ذخیره میکنه بعد میخوام بدونم میتونم افزونه ای براش بنویسم که بتونم از داخل وردپرس اون اطلاعاتی که توی دیتابیس مربوطه ذخیره کردم رو نمایش بدم؟؟

یه راهنمایی اگه میشه بکنید ممنون

لینک به ارسال

ُلام

ترکیب این دو افزونه چیزی که شما میخواید میشه :

https://wordpress.org/plugins/contact-form-7/

و

https://wordpress.org/plugins/contact-form-7-to-database-extension/

بنده قبلا برای فروشگاه و ثبت اطلاعات خریدارا استفاده کردم عالیه

موفق باشید

لینک به ارسال

برای ذخیره اطلاعات هر کاربر میتونید از تابع update_user_meta استفاده کنید ، این مستنداتش : http://codex.wordpress.org/Function_Reference/update_user_meta

و برای بدست آوردن اطلاعاتی که برای کاربر ذخیره کردید از تابع get_user_meta استفاده میشه ، این مستنداتش : http://codex.wordpress.org/Function_Reference/get_user_meta

هر دو تابع با جدول wp_usermeta ارتباط برقرار میکنند

لینک به ارسال

خب من میخوام یه کار دیگه انجام بدم

اونم اینه که میخوام یه دیتابیس دیگه برای اینکار درست کنم و توی اون ذخیره کنم

میشه؟؟

لینک به ارسال

درست نیست که برای یک سیستم چند دیتابیس ایجاد بشه ! برای اطلاعات جدید باید جدول جدید ایجاد کرد ، البته فکر نمیکنم نیازی به ایجاد جدول جدید بشه چون توابعی که بهتون معرفی کردم دقیقا کار شما را انجام میده ؛ ما برنامه نویس ها یه ضرب المثلی داریم که میگه "دوچرخه را دوباره اختراع نکن !"

اما در هر صورت ، کد زیر یک جدول جدید را ایجاد میکنه :


global $wpdb;
$sql='CREATE TABLE '.$wpdb->prefix.'tablename(VALUES)';
$res=$wpdb->query($sql);

لینک به ارسال

توابع متا که در ابتدا معرفی کردم کارتون را بدون دردسر انجام میده ، اما کد دومی که برای ساخت جدول بهتون دادم نیاز به دانش برنامه نویسی هست و باید با کد های MySQL وارد باشید

لینک به ارسال

اون رو میتونم در قالب یک افزونه اوکی کنم؟؟!!!

php , mysql رو کامل بلد نیستم اما یه چیزایی بلدم (تو دوران هنرستان که یه چیزایی یاد گرفتیم خودمم یه چیزایی رو رفتم دنبالش در همین حد :دی )

لینک به ارسال

اینها توابع وردپرس اند و هم میتوان در قالب افزونه پیاده کرد ، هم میتوان در قالب و بدون افزونه

لینک به ارسال

سلام

شرمنده یه سئوال

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

آیا برای اینکار میشه از همون توابع استفاده کرد؟؟

لینک به ارسال

بله میشه. باید با filter ها action ها آشنایی داشته باشین تا بتونین داخل پنل نمایش بدین. اما با افزونه هایی که دو پست دوم همین تاپیک معرفی شدند یا gravity forms میشه ساده انجامش داد.

لینک به ارسال

میشه یه راهنمایی یا نمونه یا آموزشی معرفی کنید

من اینکارو با PHP بدون cms راحت میتونم انجام بدم اما تو محیط وردپرس یه کم سخت شده برام

لینک به ارسال

سلامی مجدد

افزونه رو تست کردم افزونه خیلی خوبی بود

اما من میخوام اگه بتونم یه چیز سفارشی برای خودم درست کنم

چون هم فیلدهام و هم دکمه ها و ... رو طراحی کردم فقط مونده ذخیره کردن توی جدول و نمایش در داخل وردپرس

آموزش حرفه ای ساخت افزونه سراغ دارین؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...