Trước hết, Multisite không phải là thứ tôi đang tìm kiếm. Tôi có 5 trang web sử dụng Wordpress tất cả trên các tên miền riêng biệt mà tôi muốn kích hoạt tài khoản người dùng. Tôi cần dữ liệu người dùng được chia sẻ trên toàn bộ mạng và khi người dùng tạo tài khoản, họ cũng sẽ có quyền truy cập ngay vào tất cả các trang web khác. Những gì tôi đang cố gắng không được Wordpress khuyên dùng khi sử dụng Multisite:
Nếu bạn có kế hoạch tạo các trang web được liên kết chặt chẽ, chia sẻ dữ liệu hoặc chia sẻ người dùng, thì mạng nhiều trang có thể không phải là giải pháp tốt nhất. - http://codex.wordpress.org/B Before_You_Create_A_Network (đoạn 1, câu 3)
Tôi đã thử sử dụng "thủ thuật chia sẻ bảng người dùng" như được đề cập ở đây http://wordpress.org/support/topic/mult Môn-sites-same- users- how và tại đây http://xentek.net/articles/528/ triển khai-the-wordpress-shared-users-table-trick / và một số nơi khác ... vấn đề là thông tin này đã 2-7 tuổi và tôi đang sử dụng Wordpress 3.5.1 và "mẹo" này không dường như làm việc
Tôi đã cố gắng chèn mã này vào wp-config xung quanh $table_prefix
dòng.
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
Tóm lại, tôi không nghĩ thủ thuật này hoạt động được nữa vì tôi không thể đăng nhập vào trang web thứ hai ở phía quản trị viên.
Bất kỳ đề xuất về cách tốt nhất để liên kết dữ liệu này sẽ là gì?
CUSTOM_USER_TABLE
không hoạt động ... Xem nếu có gì đó ở đây: wordpress.stackexchange.com/search?q=CUSTOM_USER_TABLE