我有一个wp模板,我想分配给某些页面。模板就是。显示与页面名称本身具有相同主类别名称的所有WooCommerce产品。
到目前为止,我已尝试使用此代码,但没有良好的输出:
from django import forms
from models import Configuration
from django.db import models
class ConfigurationForm(forms.Form):
e_mail = forms.EmailField(initial='********@gmail.com')
temps = forms.IntegerField(initial='3000')
temperature = forms.FloatField(initial='25.6')
不幸的是,回声没有显示任何内容
回应$idObj = get_category_by_slug($pagename);
$id = $idObj->term_id;
echo ": ". $id;
有效,并返回页面的slu ..
我能用这种方法做任何好的方法吗?
答案 0 :(得分:8)
建议使用自定义分类法来改为使用get_term_by()
:
$category = get_term_by( 'slug', $pagename, 'product_cat' );
$cat_id = $category->term_id
答案 1 :(得分:1)
代码似乎是正确的,尝试使用var_dump来查看从get_category_by_slug($ pagename)得到的内容
$idObj = get_category_by_slug($pagename);
var_dump($idObj);