首页 文章

动态元描述和关键字 - Wordpress PHP

提问于
浏览
0

我有这个代码,在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 回答

  • 0

    这是正确的解决方案:

    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' />";
    
        }
    
    }
    

相关问题