سلام با این روش کاربران تالار رو با وردپرس ست کردم چون خیلی دنبال پلاگین بودم و پلاگین مناسبی برای نسخه 4 پیدا نکردم خودم با کرون جاب دستوراتی را اعمال کردم
که مدیر محترم درخواست نمودن تا این روش رو برای عموم بزارم
توضیحات:
اموزش ست کردن کاربران آی پی اس با وردپرس
توجه کنید این کد ها کاربرانی که تو تالار ثبت نام میکنند رو با وردپرس ست میکنه یعنی شما باید از طریق انجمن عضو بگیرید و عضویت وردپرس را غیره فعال کنید.
دوتا فایل پی اچ پی هست که شما فقط باید اطلاعات اتصال به دیتابیس رو داخلشون وارد کنید بعد با استفاده از کرون جاب هاست تون آدرس فایل هارو معرفی کنید بهش تا کاربران براتون ست شوند
کاربرانی که با ای پی بی ثبت نام میکنند به راحتی میتونند در وردپرس لاگین کنند و وقتی لاگین کردند می تونند به راحتی دیدگاه با همون نام کاربری که در تالار دارند انتشار دهند.
فقط کاربران میتوانند لاگین کنند به قسمت مدیریت وردپرس دسترسی ندارند چون این کد هارو بنا به نیاز خودم نوشتم به همین خاطر دسترسی به پنل مدیریت وردپرس رو برا کاربران مجاز نکردم منظور از قسمت مدیریت همون پیشخوان وردپرس هستش.
-------
آموزش:
دوتا فایل
cronadd.php
این فایل وظیفه افزودن کاربر به وردپرس رو بر عهده داره
cronupdate.php
این فایل هم وظیفه اپدیت رو برعهده داره تا اگر کاربری پسورد خود را در تالار ویرایش دادند در وردپرس هم اعمال شود.
--------
داخل فایل cronadd.php
کد زیر را مشاهده میکنید در این قسمت باید اطلاعات دیتابیس انجمن رو وارد کنید
$server = 'localhost';
$user = 'root';
$pass = 'pass';
$db = 'namedb';
root نام کاربری دیتابیس می باشد
pass پسورد دیتابیس می باشد
namedb نام دیتابیس مسباشد
این کد وظیفه داره اطلاعات کاربری رو از انجمن بخونه و توسط کد زیر در وردپرس ثبت کنه.
در این کد باید اطلاعات دیتابیس وردپرس خودتون رو وارد کنید
$dbc = mysqli_connect('localhost', 'root', 'pass', 'namedb') or die('Error connecting to MySQL server');
root نام کاربری دیتابیس می باشد
pass پسورد دیتابیس می باشد
namedb نام دیتابیس مسباشد
--------
داخل فایل cronupdate.php
اطلاعات اتصال دیتابیس انجمن رو وارد کنید
$server = 'localhost';
$user = 'root';
$pass = 'pass';
$db = 'namedb';
root نام کاربری دیتابیس می باشد
pass پسورد دیتابیس می باشد
namedb نام دیتابیس مسباشد
ور در کد پایین اطلاعات اتصال دیتابیس وردپرس خود را وارد کنید
$dbc = mysqli_connect('localhost', 'root', 'pass', 'namedb') or die('Error connecting to MySQL server');
root نام کاربری دیتابیس می باشد
pass پسورد دیتابیس می باشد
namedb نام دیتابیس مسباشد
--------
بعد اینکه این تغییرات اعمال شدند وارد پنل هاست خود بشید و فایل هارو به کرون جاب معرفی کنید آموزش استفاده از کرون جاب را از سرویس دهنده خود دریافت کنید
دوتا فایل پیوست شدند
Amozesh set kardan.zip
دوستان با این روش می تونید همین ست کردن رو با جوملا هم داشته باشید
فقط یکم به php وارد باشید و در قسمت هایی که افزودن و آپدیت وردپرس هست تیبل های جوملا رو قرار بدین به راحتی ست خواهند شد.