jjzjj

PHP wordpress 获取类别对象的多维数组

我正在尝试将我的wordpress上的所有类别作为类别类型对象的分层多维数组。wordpress中有2个函数可以满足我的要求,但不完全是:1)get_categories()-这个确实返回类别对象数组,这很好,但是数组是扁平的,其中没有区分哪个类别是父类别或哪个类别是子类别。2)wp_list_categories()-它可以完整地返回类别,但问题是返回值是html,我需要类别仍然是对象。例如,如果我有以下3棵树作为我的无父类别:/*tree_stumptree1branch1tree2branch2twig2leaves2flowers2fruits2*/我正在尝试获取可能类似于以下

php - 具有多个类别的 woocommerce 产品,侧边栏中的事件类别

我需要对此进行一些思考,因为我在这里找不到合适的解决方案。有一个woocommerce商店,左侧(边栏)和右侧产品的类别。一个产品可以有多个类别;例如,产品“汉堡”属于“食品”和“快餐”类别。现在在左侧我们有类别“食品”和“快餐”,其中都有“汉堡”。我去类别“食物”。在侧边栏的左侧,我突出显示类别食品:(startloopgoingthroughcategories)if(get_query_var('product_cat')==$cat->slug)-echoelse-echo(endloop)因此“食品”类别突出显示。然后我选择产品“Burger”。现在,因为产品“Burger”

php - 通过 url-key (Magento) 获取类别

我正在尝试从所有类别中获取准确的类别并将子类别列出到页面中。如何通过它的url-key获取类别,而不是从类别中获取url-key?谢谢 最佳答案 iFurlkey$urlkey='shirt';Mage::getModel('catalog/category')->getCollection()->addNameToResult()->addUrlRewriteToResult()->addAttributeToFilter('url_key',$urlkey)->getFirstItem();

php - wordpress 在 wordpress 循环中获取自定义帖子类型的类别名称?

我想在查询帖子循环中获取自定义帖子类型的类别名称。这是我的代码:query_posts(array('post_type'=>'portfolio','posts_per_page'=>4,'orderby'=>'ID','order'=>'DESC'));while(have_posts()):the_post();">Iwantthecategorynamehere 最佳答案 试试这个">ID);echo$category[0]->cat_name;?>或尝试通过条款:$terms=get_the_terms($post->ID

php - WooCommerce 获取类别 slug - 带有函数的未定义属性通知

我使用此函数将woocommerce类别ID转换为类别slugfunctionwoocommerceCategorySlug($id){$term=get_term($id,'product_cat');return$term->slug;}这是可行的,但问题是我收到通知Notice:Undefinedproperty:WP_Error::$slug有没有办法避免这种通知? 最佳答案 解决这个问题的有效方法是使用WordPress原生函数get_term_by()并以这种方式将其转置到您的代码中:functionwoocommerc

php - 如何使用维基百科 API 从维基百科的类别页面获取所有子类别?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowtogetallarticlepagesunderaWikipediaCategoryanditssub-categories所以我正在制作一个有趣的PHP项目,该项目涉及从维基百科上的一组类别中随机抽取一个项目。例如,假设我想要一把随机武器:我的程序转到http://en.wikipedia.org/wiki/Category:Weapons并随机选择一个子类别(比如Category:Toyweapons),然后继续选择较低级别的子类别,直到它到达一个不是类别的文章(例如:super浸泡器).但是,我

php - 在向下钻取时将 X 轴类型从类别更改为日期时间

是否可以在向下钻取时将图表的x轴类型从类别更改为日期时间?我有堆叠柱式图,其中每一列都是不同的类别。当我单击其中一列时,我想使用日期时间x轴向下钻取到该类别的专用柱形图。我已经能够成功地向下钻取到另一个类别样式图,并将每个类别设置为日期范围中的一天,但使用日期时间格式会好得多。这是我正在运行的“onClick”代码以尝试执行此操作。显然,数据只是为了简单起见的示例数据。目前,这会导致Firefox因内存限制而崩溃。是否可以像这样动态切换x轴类型?functionsetChart(){while(hChart.series.length>0){hChart.series[0].remov

php - 在 WordPress 中向类别循环添加偏移量

在WordPress主题的category.php中,您有以下循环:if(have_posts()):while(have_posts()):the_post();//outputpostsendwhile;endif;你如何着手输出这个完全相同的循环但有一个偏移量?我发现您可以通过执行来更改循环query_posts('offset=4');但是这会重置整个循环并且偏移量有效但会显示每个类别的所有帖子,所以我得到的印象是query_posts完全重置了循环并且只使用您添加的过滤器来完成它。有没有办法告诉循环:“做你正在做的,除了偏移量使它成为4”这可能吗?谢谢!

php - 使用 getChildrenCategories->getImageUrl (MAGENTO) 获取类别图像

我在整个页面中使用这个$categories$categories=Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*')->addAttributeToFilter('level',2)->addIsActiveFilter()->addAttributeToSort('position');foreach($categoriesas$cat){$children=$cat->getChildrenCategories();}选项一//option1$children=$catego

php - 如何在 Wordpress 中访问类别名称的名称?

我试图通过the_slug()获取类别名称,但我无法通过多种方法显示它。有谁知道什么是正确的术语? 最佳答案 你应该使用get_term_by.示例:$term=get_term_by('slug',$value,$taxonomy);echo$term->name; 关于php-如何在Wordpress中访问类别名称的名称?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/406