  		return $this->link_id;
  	}
 diff --git a/include/dblayer/mysqli.php b/include/dblayer/mysqli.php
-index 2f41e838..4050c0db 100644
+index 05ae5996..834e635f 100644
 --- a/include/dblayer/mysqli.php
 +++ b/include/dblayer/mysqli.php
 @@ -49,7 +49,7 @@ class DBLayer

+$page_head['twitter-site'] = '<meta name="twitter:site" content="@txpforum">';
+$page_head['twitter-title'] = '<meta name="twitter:title" content="'.pun_htmlspecialchars($cur_forum['forum_name']).($p == 1 ? '' : ' ('.sprintf($lang_common['Page'], $p).')').'">';
+$page_head['twitter-description'] = '<meta name="twitter:description" content="Listings in'.($p == 1 ? '' : ' page '.$p.' of').' the ‘'.pun_htmlspecialchars($cur_forum['forum_name']).'’ subforum at the Textpattern CMS support forum.">';
+$page_head['twitter-image'] = '<meta name="twitter:image:src" content="https://forum.textpattern.io/apple-touch-icon-180x180.png">';
+$page_head['twitter-url'] = '<meta name="twitter:url" content="https://forum.textpattern.io/viewforum.php?id='.$id.($p == 1 ? '' : '&amp;p='.$p).'">';
+$page_head['og-site'] = '<meta property="og:site_name" content="Textpattern CMS support forum">';
+$page_head['og-type'] = '<meta property="og:type" content="website">';
+$page_head['og-title'] = '<meta property="og:title" content="'.pun_htmlspecialchars($cur_forum['forum_name']).($p == 1 ? '' : ' ('.sprintf($lang_common['Page'], $p).')').'">';

 		return $this->link_id;
 	}
diff --git a/include/dblayer/mysqli_innodb.php b/include/dblayer/mysqli_innodb.php
index f1322760..ec787125 100644
--- a/include/dblayer/mysqli_innodb.php
+++ b/include/dblayer/mysqli_innodb.php
@@ -50,7 +50,7 @@ class DBLayer
