settings = Settings::instance(); } public function generateTitle($title) { $settings = $this->settings; $new_title = ""; if($settings->enable_title) { $position = $settings->title_position; $site_title = $settings->title; if($position == 'prefix') { $new_title = $site_title . " " . $title; } else { $new_title = $title . " " . $site_title; } } else { $new_title = $title; } return $new_title; } function generateCanonicalUrl() { $settings = $this->settings; if($settings->enable_canonical_url) { return ''; } return ""; } public function otherMetaTags() { $settings = $this->settings; if($settings->other_tags) { return $settings->other_tags; } return ""; } public function generateOgMetaTags($post) { $settings = $this->settings; if($settings->enable_og_tags) { $ogTags = ""; if($settings->og_fb_appid) $ogTags .= '' ."\n" ; if($settings->og_sitename) $ogTags .= ''."\n" ; if($post->seo_description) $ogTags .= ''."\n" ; $ogTitle = empty($post->meta_title) ? $post->title : $post->meta_title; $ogUrl = empty($post->canonical_url) ? Request::url() : $this->page->canonical_url ; $ogTags .= ''."\n" ; $ogTags .= ''; return $ogTags; } } }