/** * Apply variables to a string * * @param string $str * @param Fishpig_Wordpress_Model_Post $post * @return string */ protected function _applyVars($str, $post) { if (trim($str) === '') { return ''; } $_helper = Mage::helper('wordpress'); return str_replace(array('%%AUTHORLINK%%', '%%POSTLINK%%', '%%BLOGLINK%%', '%%BLOGDESCLINK%%'), array($this->_createATag($post->getAuthor()->getUrl(), $post->getAuthor()->getDisplayName()), $this->_createATag($post->getPermalink(), $post->getPostTitle()), $this->_createATag($_helper->getUrl(), $_helper->getWpOption('blogname')), $this->_createATag($_helper->getUrl(), $_helper->getWpOption('blogname') . ' - ' . $_helper->getWpOption('blogdescription'))), $str); }
/** * Retrieve the author string * * @param Fishpig_Wordpress_Model_Post $post, * @param array $params = array * @return string */ public function getAuthorString(Fishpig_Wordpress_Model_Post $post) { $author = $post->getAuthor(); return $this->_generateAnchor($author->getUrl(), $author->getDisplayName()); }