我想在single.php中查看产品的详细信息。
该产品已插入WordPress数据库中新添加的表“ products”中,没有post_type
或post_id
。
由于您没有将产品另存为自定义帖子,因此您将不会获得帖子ID,因此将无法使用WordPress默认功能获取数据。
然后,您需要编写自定义sql查询,以获取有关您产品的single.php上的数据。您可以在functions.php上创建自定义函数,该函数将获取产品数据,然后在需要时使用该函数。
例如 :
在functions.php
你可以创建像这样的功能:
function get_products(){
global $wpdb;
$results = $wpdb->get_results( 'SELECT * FROM products ', OBJECT );
return $results;
}
在single.php
你可以得到所有这些产品为:
$products = get_products();
那么您需要遍历此$products
对象数组。
上面提到的示例用于列出所有产品。
希望它能在黑暗中为您带来一些光:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句