There is a way to synchronize a WordPress Blog with an Open Journal System (OJS) through the OJS REST API. Here you can find instructions on how to enable this function and how to import the articles as WordPress posts. In the end you can use your OJS content with some of our favorite WordPress features.
Presumptions: There is a installed WordPress 3.x or 4.x and OJS 2.x.
1. Install the OJS REST-Integration OJS Plugin for OJS (Version 2.x), unpack it, upload it to the OJSgeneric plugin directory (ojs/plugins/generic) and enable the plugin.
2. Download the WordPress Plugin, unpack it and upload to your “wp-content/plugins/” directory. Enable the Plugin in WordPress.
3. In WordPress, you’ll probably want to make modifications to your theme to display the additional metadata of the custom fields that we import from OJS. Check also the modified “Blaskan” theme at https://github.com/mcrider/blaskan/zipball/ojs_integration
4. In your WordPress admin page go to Settings -> ojs import. In the ‘Data source’ field, enter the URL to your REST plugin.
5. If your journal is located at http://your.journal.com/journalname the URL would be http://your.journal.com/journalname/index.php/journalname/gateway/plugin/RestPlugin/allArticles.
This is the only method for the REST plugin that currently works with the WordPress import plugin. According to the Developer there will come more in the future.
7. In WordPress go to “Tools” click on “OJS import” and click on the “Import from OJS” button. Now all your Articles will be imported as posts.
Thats it! Make sure when editing a post to go to the ‘Screen options’ tab at the top right and select ‘Custom Fields’ to show on screen; This will allow you to see the post’s metadata.
UPDATE November 2014: Magnus Pfeffer commented on the way how to use the Plugin:
To use the wordpress plugin with PHP Version >= 5.4: Replace all appearances of “&$” with “$”.
To use the wordpress plugin with WordPress Version >= 4.0: Remove the /* Plugin name: OJS Import */ comment in the ojsimport.php and put it on top of ojsimport-admin.php.