【发布时间】:2015-11-20 21:59:53
【问题描述】:
我无法将自定义元数据添加到 <head></head> 自定义页面模板。
我搜索了很多,发现将其添加到我的自定义页面模板中
get_header();
some code here ......
load mysql data and put that data in function mySEO()
function mySEO() {
echo '
<title>titleeee</title>
<meta name="description" content="Page description. No longer than 155 characters." />
<meta itemprop="name" content="The Name or Title Here">
<meta itemprop="description" content="This is the page description">
<meta itemprop="image" content="http://www.example.com/image.jpg">
<meta name="twitter:site" content="@publisher_handle">
<meta name="twitter:title" content="Page Title">
<meta name="twitter:description" content="Page description less than 200 characters">
<meta name="twitter:creator" content="@author_handle">
<meta name="twitter:image" content="http://www.example.com/image.html">
<meta property="og:title" content="Title Here" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.example.com/" />
<meta property="og:image" content="http://example.com/image.jpg" />
<meta property="og:description" content="Description Here" />
<meta property="og:site_name" content="Site Name, i.e. Moz" />';
}
add_action('wp_head','mySEO');
///some code here...
get_footer();
但是什么也没发生,我没有在页面头部放任何东西......有什么问题?
【问题讨论】:
-
在
mySEO操作已经发生之后,您正在将其挂钩到wp_head。 -
不应该在你的 header.php 中吗?
-
我需要在哪里添加“add_action()”?该功能的错误位置?我无法在 header.php 中添加 mySEO 函数,因为我需要来自“mypage.php”的数据
-
您是否放置了 add_action('wp_head','mySEO');和functions.php中的mySEO函数?
-
并在模板中调用 mySEO 函数
标签: php wordpress seo metadata custom-pages