If you are experiencing issues with images not displaying after building a Vue.js app and integrating it into WordPress, it’s likely that the image paths are not being resolved correctly. Here are some steps you can take to fix the issue:

  1. Ensure that your image paths are relative to the root directory of your WordPress site. For example, if your WordPress site is located at example.com, then the path to your images should be /path/to/image.jpg.
  2. Update your vue.config.js file to set the publicPath property to the root directory of your WordPress site. For example:javaCopy codemodule.exports = { publicPath: '/wp-content/themes/my-theme/dist/', }; In this example, the publicPath property is set to /wp-content/themes/my-theme/dist/, which is the path to the dist folder of the my-theme WordPress theme.
  3. Rebuild your Vue.js app and copy the contents of the dist folder to the appropriate location in your WordPress theme directory.
  4. Verify that your image paths are being resolved correctly by checking the HTML source code of your WordPress site. If the image paths are incorrect, you may need to modify your Vue.js app or your WordPress theme to ensure that the paths are resolved correctly.

By following these steps, you should be able to integrate your Vue.js app into WordPress and display images correctly.

(Visited 1 times, 1 visits today)
Was this article helpful?
YesNo
Close Search Window