diff --git a/functions.php b/functions.php index 4ee1a4b75ffa980be8cf0ff237ad1622b8a7922b..4ef37f51f3b9b7ff36d152d7ff4ade46e4c19b4c 100644 --- a/functions.php +++ b/functions.php @@ -157,18 +157,23 @@ function menu_tree(){ } function og_headers(){ if(article_title() == ""){ - print('<meta property="og:title" content="'.page_title().'">'); - print('<meta property="og:type" content="website">'); - print('<meta property="og:url" content="'.e(current_url()).'">'); - print('<meta property="og:image" content="'.theme_url('img/logo.svg').'">'); - print('<meta property="og:site_name" content="'.site_name().'">'); - print('<meta property="og:description" content="'.page_description().'">'); + $title=page_title(); + $type="website"; + $url=e(current_url()); + $img_url=theme_url('img/logo.png'); + $description=page_description(); }else{ - print('<meta property="og:title" content="'.article_title().'">'); - print('<meta property="og:type" content="article">'); - print('<meta property="og:url" content="'.e(article_url()).'">'); - print('<meta property="og:image" content="'.article_img_url(article_slug()).'">'); - print('<meta property="og:site_name" content="'.site_name().'">'); - print('<meta property="og:description" content="'.article_description().'">'); + $title=article_title(); + $type="article"; + $url=e(article_url()); + $img_url=article_img_url(article_slug()).'.'.article_img_ext(article_slug()); + $description=article_description(); } + print('<meta property="og:title" content="'.$title."\">\n"); + print('<meta property="og:type" content="'.$type."\">\n"); + print('<meta property="og:url" content="'.full_url($url)."\">\n"); + print('<meta property="og:image" content="'.full_url($img_url)."\">\n"); + print('<meta property="og:site_name" content="'.site_name()."\">\n"); + print('<meta property="og:description" content="'.$description."\">\n"); + } diff --git a/img/logo.png b/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..074800fe0527a2a9d37a71d3dcb868b69ee9809f Binary files /dev/null and b/img/logo.png differ