it-swarm-vi.tech

Làm cách nào để có được/blog trên nhiều trang WordPress của tôi

Tôi có một trang web 3.0.1 được bật MULTISITE và muốn một trong các trang web tồn tại tại /blog, nhưng khi tôi cố gắng tạo một trang web mới với đường dẫn đó, tôi gặp lỗi này:

The following words are reserved for use by WordPress functions and cannot be used as blog names: page, comments, blog, files, feed

Làm cách nào tôi có thể có được một trang web tại /blog?

6
erik

Bạn không thể.

Đó là một phần của cấu trúc permalink của trang web chính. Không có cách nào để đi xung quanh nó. Bạn có thể tìm thêm thông tin ở đây:

http://core.trac.wordpress.org/ticket/13527

2
John P Bloch

Có, bạn có thể nhận được một trang web tại /blog đang chạy trong MULTISITE, nhưng cần thêm một số mã. Đó là bởi vì WordPress có bản dựng khóa chống trẻ em mà bạn cần mở khóa trước. Điều này có thể được thực hiện bằng cách thêm một hàm hook vào bộ lọc subdirectory_reserved_names truyền một mảng với các tên bị chặn làm tham số. Xóa các mục bạn muốn sử dụng và trả về mảng đã lọc.

Cẩn thận vì khóa chống trẻ em này đã được xây dựng để các từ'trang', 'bình luận', 'blog', 'tập tin', 'nguồn cấp dữ liệu'không thể được sử dụng theo mặc định. /blog chẳng hạn được dành riêng cho trang web chính.

Để biết thêm thông tin, vui lòng xem vé # 13304 , thay đổi liên quan cho phép ghi đè tên đã đặt trước là 14928

6
hakre

Trên thực tế, trang web gốc có thể có blog như là một phần của cấu trúc permalink. Trong thực tế, bất kỳ url nào cho các bài đăng của trang gốc đều buộc blog tiền tố.

Vì vậy, nếu bạn không phiền khi sử dụng tài khoản root, bạn có thể có nó. Nhưng bạn phải cẩn thận, vì blog chính có thể hiển thị trong bảng điều khiển của trang con, v.v (AFAIK).

1
Alexandre Rafalovitch

Có một cách, tôi đã làm điều đó trước đây nhưng đó là trên WPMU 2.X - không chắc họ có làm cho việc gỡ bỏ trong 3 khó khăn hơn không, tôi không thể tưởng tượng được tại sao họ lại có.

đây là một plugin để loại bỏ phần/blog - http://buddydev.com/http//buddydev.com/public-doad/cc-remove-blog-slug-v-1.1.Zip - như để viết thực tế/blog/permalink vào trang web, wp sẽ lọc điều đó, cách dễ dàng là tạo trang con "blog" với một url đủ mạnh hơn mà nó nhanh chóng được tìm thấy trong phpMyAdmin (đặt đường dẫn thành "trang web của bạn .com/wtfisgoingonhere ") sau đó đăng nhập intop phpmyadmin tìm kiếm nó và thay thế tất cả các trường hợp bằng/blog/- hãy cẩn thận không xóa hoặc thêm dấu gạch chéo ở bất cứ đâu. Chúc may mắn!

1
rfair404

Sử dụng bộ lọc này để cho phép blog:

add_filter('subdirectory_reserved_names', function($reserved_names){
    return array_diff($reserved_names, array('blog') ); 
} );
0
T.Todua