Nhập các bình luận Disqus cũ vào WordPress


8

Bất cứ ai cũng có cách làm việc để nhập các bình luận Disqus cũ vào WordPress?

Có lẽ bằng cách chuyển đổi các định dạng xuất khẩu Disqus XML để định dạng nhập khẩu WordPress XML .

Lưu ý rằng plugin này dành cho một số phiên bản cổ của Disqus và không hoạt động.



2
Xin chào @JeffAtwood. Vì Đề xuất Plugin không có chủ đề , bạn có đang tìm kiếm một mẫu mã không? Nếu vậy, bạn có thể bắt đầu chỉ bằng cách lấy XML (SimpleXML để giải cứu), lặp qua kết quả và sử dụng wp_insert_comment(). Không nên khó như vậy nếu bạn có một nguồn cấp dữ liệu để lấy lại những cái cũ của bạn. Ngoài ra còn có một số câu hỏi khác xung quanh chủ đề đó .
kaiser

3
@kaiser jwz đang tìm kiếm một phương pháp để hoàn thành mục tiêu, plugin chỉ là một ví dụ về một cách bạn có thể đạt được mục tiêu đó. Tiêu đề không nói "cho tôi một plugin", dòng đầu tiên là "cách làm việc để .."
Jeff Atwood

Câu trả lời:


1

Không có tệp xml mẫu, không thể thử gỡ lỗi plugin đó và xem nó bị lỗi ở đâu. Đã cố gắng tìm kiếm nếu một linh hồn vô tội để lại một tập tin treo trên mạng, nhưng không.

Nhưng người ta có thể thấy những gì người khác đang nói: Cơn ác mộng đó là xuất khẩu Disqus và nhập vào WordPress .

Ngày 20 tháng 9 năm 2011

Disqus nên làm điều này dễ dàng bằng cách sử dụng định dạng WXR chung, nhưng họ không có, họ đã đi với lược đồ riêng của họ. Tôi ra để chứng minh loại nhập khẩu này có thể được thực hiện. Bây giờ là cá nhân. Chia sẻ câu chuyện kinh dị Disqus của bạn hoặc câu chuyện hack cơ sở dữ liệu WordPress tại đây. Ai biết? Có lẽ bạn sẽ có một giải pháp mà tôi chưa từng nghĩ đến.


Và có thể, nếu nó hoạt động như bây giờ, hãy điều chỉnh Script Nhập khẩu Nhận xét Disqus sau trong PHP để định tuyến đầu ra thành một wp_insert_commentcuộc gọi.

Ngày 12 tháng 1 năm 2012

Gần đây tôi đã chuyển từ Disqus sang hệ thống bình luận tùy chỉnh của riêng mình vì một số lý do như kiểm soát nhiều hơn các thông báo nhận xét cho các tác giả, hiển thị số bình luận dễ dàng ở mọi nơi, v.v. Vì vậy, tôi phải tìm cách chuyển khoảng một trăm bình luận từ hệ thống của Disqus sang Cơ sở dữ liệu riêng. Googling không giúp tôi tìm thấy bất kỳ kịch bản hay nào cho yêu cầu như vậy, Github Search cũng không mang lại kết quả gì. Vì vậy, tôi quyết định cho nó một shot, mất một thời gian vì tôi phải làm điều đó với http://php.net/dom và không có kinh nghiệm trước đó nhưng nhìn chung nó không phải là một nhiệm vụ trong một ngày và hầu hết là một làn gió. Tôi muốn chia sẻ mã ở đây chỉ cần nó giúp người khác!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.