A widget for showing the latest blog entry was added to XenWord 3.3 and is live on this site. This is the first row of the main loading page on the WordPress side. The CSS is not included in the xenword-public.css file and is very easy to add in the customizer CSS available in WordPress 4.7.
The key line is the use of the getBlogEntries method provided in the User Blogging System (UBS) XenForo addon.
PHP:
$conditions = array(
'blog_entry_state' => 'visible',
);
$fetchOptions = array(
'join' => NFLJ_UBS_Model_BlogEntry::FETCH_BLOG
| NFLJ_UBS_Model_BlogEntry::FETCH_USER
| NFLJ_UBS_Model_BlogEntry::FETCH_SERIES_PART,
'orderDirection' => 'DESC',
'limit' => 1
);
/** @var $blogEntryModel NFLJ_UBS_Model_BlogEntry */
$blogEntryModel = XenForo_Model::create( 'NFLJ_UBS_Model_BlogEntry' );
$blogEntries = $blogEntryModel->getBlogEntries( $conditions, $fetchOptions );
$preparedBlogEntries = $blogEntryModel->prepareBlogEntries( $blogEntries, false );