2017-05-30 47 views
0

嗨我已經將我的Drupal內容導入到WordPress,並且它們對新的URL工作正常,但許多內部鏈接仍然指向Old Drupal節點。有沒有自動更新這些鏈接的方法?我想有沒有因爲博客的新網址是這樣的:更新內部鏈接從Drupal遷移到WordPress

example.com/blog/how-to-make-website/ 

但Drupal的是喜歡

example.com/nodes/218 

如何將一個腳本檢測218是文章標題爲如何使網站

有什麼可以做的工作?我錯過了什麼嗎?我搜索了很多,並沒有找到任何東西

回答

0

不要擔心網址,他們可以稍後通過使用generate Slugs插件修復。

您需要首先使用$wpdb查詢導入所有數據。

轉到工具 - >從管理面板生成骷髏和生成所有的slu so,所以WP重寫正確的URL爲每個職位。

+0

謝謝!你能否詳細說明'$ wpdb'部分?我通過XML導入文章我只需要修復指向Drupal站點的內部鏈接。會生成Slug的工作嗎? – Vidal

+0

簽出:$ get_image = $ wpdb-> get_row(「SELECT f.entity_id,f.field_product_image_fid,fl.filename,fl.uri FROM field_data_field_product_image as f LEFT JOIN file_managed as FL ON fl.fid = f.field_product_image_fid WHERE f。 。ENTITY_ID =」 $ DPR [ 'ID'],ARRAY_A); $ wpdb在你想將數據從drupal數據庫複製到wordpress數據庫時起作用。如果您已經複製/遷移了數據,那麼只使用插件。 –