我有这个代码,在Wordpress模板页面中创建一个动态页面 Headers :
$prodname = sanitize_text_field($_GET['prod_name']);
$prodname = esc_sql( $prodname );
global $wpdb;
$products = $wpdb->get_results("SELECT * FROM product_data WHERE prod_name='$prodname';");
add_filter('wp_title', 'assignPageTitle');
function assignPageTitle() {
global $products;
foreach($products as $product){
echo "".$product->prod_page_title."";
}
}
我也想使用类似的技术来做元描述和元关键字,但我不确定Wordpress钩子对于那两个是什么 . 有人能帮忙吗?
UPDATE:
此代码用于在结束 </head>
标记之前添加元描述和元关键字
add_action( 'wp_head', 'assignMetaInfo' );
function assignMetaInfo() {
global $products;
foreach($products as $product){
echo "<meta name='description' content='Test Description' />";
echo "<meta name='keywords' content='Test Keywords' />";
}
}
1 回答
这是正确的解决方案: