یک دیتابیس، چند وبلاگ در وردپرس
خرداد ۱۳۸۶ - Wordpress - عرفان شمسیچند مدت قبل، وقتی می خواستم این وبلاگ را ردیف کنم، برایم این سوال پیش آمد که آیا می شود با استفاده از یک دیتابیس، چندین وبلاگ را در وردپرس مدیریت کرد یا خیر؟ در این پست تصمیم دارم به این موضوع بپردازم که مطمئنا به درد بسیاری از عزیزان که می خواهند از وردپرس استفاده کنند، می خورد.
چند وبلاگ، چند دیتابیس:
اگر شما می خواهید چندین وبلاگ با استفاده از وردپرس داشته باشید، باید برای هر کدام جداگانه وردپرس را نصب کنید.(آموزش نصب وردپرس) برای هر وبلاگ نیز، نیازمند به یک MySQL database هستید. بعد از نصب وردپرس و ساخت دیتابیس، شما باید در فایل wp-config.php هر وبلاگ جداگانه تغییراتی ایجاد کنید.
define(’DB_NAME’, ‘wordpress’); // The name of the database
define(’DB_USER’, ‘username’); // Your MySQL username
define(’DB_PASSWORD’, ‘password’); // …and password
شما باید به جای DB_NAME، اسم دیتابیسی را که برای آن وبلاگ ساختید را وارد کنید. و به ترتیب به جای DB_USER و DB_PASSWORD باید نام کاربری و کلمه ی عبوری را که بران آن دیتابیس تعریف کردید، وارد نمایید. بعد از اتمام این کار ها، شما چند وبلاگ دارید که هر کدام یک دیتابیس جداگانه دارند!
چند وبلاگ و یک دیتابیس:
اما مهمترین قسمت این است، که چگونه با یک دیتابیس می توانیم چندین وبلاگ را مدیریت کنیم. در مثال بالا، شما باید هر فایل را جداگانه تغییر می دادید و اطلاعات مربوط به هر دیتابیس را وارد می کردید. اما در این حالت، شما بعد از وارد کردن اطلاعات دیتابیس ساخته شده در فایل wp-config.php هر وبلاگ، باید خط زیر را در همان فایل wp-config.php، برای هر وبلاگ جداگانه تغییر دهید:
$table_prefix = ‘wp_’;
به طور پیش فرض،وردپرس جداول WP- رابه جداول MySQL database میفرستد، اما با کمی تغییر میشود این رفتار را تغییر داد و اختیاری کرد. برای استفده از چند وبلاگ، شما باید برای هر وبلاگ یک هویت متفاوت در دیتابیس ایجاد کنید. برای مثال، در نظر بگیرید که می خواهیم 3 وبلاگ با وردپرس بسازیم که از یک دیتابیس استفاده می کنند. اسم این وبلاگ های را به ترتیب Main، Diary و IT می گذاریم.شما باید در فایل wp-config.php هر وبلاگ، prefix wp_ را جایگزین اسم وبلاگ کنید. بدین صورت:
$table_prefix = ‘Main_’;
$table_prefix = ‘Diary_’;
$table_prefix = ‘IT_’;
سپس فایل wp-config.php مربوط به هر وبلاگ را در شاخه ی خودش آپلود کنید. شما به همین راحتی توانستید با استفاده از یک دیتابیس، چندین وبلاگ را در وردپرس مدیریت کنید!
توصیه پایانی: اگر وبلاگ نویس هستید اما با وردپرس هنوز کار نکرده اید، دیگر وقتش رسیده است که این کار را انجام دهید. به قول دوستی: متفاوت بیاندیشید!

خرداد ۲۲م, ۱۳۸۶
[...] بر روی اینترنت ( + ) - یک دیتابیس، چند وبلاگ در وردپرس ( + [...]
آبان ۲۷م, ۱۳۸۶
بسیار مفید واقع شد ، ممنونم.
خرداد ۴م, ۱۳۸۷
سلام
خیلی ممنون از راهنمایی های خوبتون . فقط من هنوز نتونستم یه هاست خوب برای آپلود کردن پیدا کنم اگر کمکم کنید ممنون می شم .
آبان ۲۹م, ۱۳۸۷
بسیار عالی و مفید بود
واقعا متشکرم
من خیلی مشکل داشتم ممنونم