From c252a831d144f6efaf0011de9cd32595eac826f5 Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Wed, 23 Jan 2019 19:19:08 +0100
Subject: [PATCH] Wip #1, og:image not working yet

---
 functions.php | 17 +++++++++++++++++
 header.php    |  8 +-------
 2 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/functions.php b/functions.php
index fe667bd..4ee1a4b 100644
--- a/functions.php
+++ b/functions.php
@@ -155,3 +155,20 @@ function menu_tree(){
     }
     return build_menu(0, $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().'">');
+    }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().'">');
+    }
+}
diff --git a/header.php b/header.php
index 8a597a9..cc72512 100644
--- a/header.php
+++ b/header.php
@@ -27,13 +27,7 @@
 	    <meta name="viewport" content="width=device-width">
 	    <meta name="generator" content="Anchor CMS">
 
-	    <meta property="og:title" content="<?php echo site_name(); ?>">
-	    <meta property="og:type" content="website">
-	    <meta property="og:url" content="<?php echo e(current_url()); ?>">
-	    <meta property="og:image" content="<?php echo theme_url('img/og_image.gif'); ?>">
-	    <meta property="og:site_name" content="<?php echo site_name(); ?>">
-	    <meta property="og:description" content="<?php echo site_description(); ?>">
-
+        <?php og_headers() ?>
 		<?php if(customised()): ?>
 		    <!-- Custom CSS -->
     		<style><?php echo article_css(); ?></style>
-- 
GitLab