php获取指定分类下所有文章,wordress调取某分类下所有子分类及文章

$category = get_the_category();

$currentid=$category[0]->cat_ID;

$parentid=$category[0]->category_parent;

global $cat;

$cats = get_categories(array(

'child_of' => $cat,

'parent' => $parentid,

'hide_empty' => 0

));

$c = get_category($cat);

if(empty($cats)){

?>

<?php the_title(); ?>

全文阅读>>

<?php the_time('Y-m-d'); ?> | 标签: <?php the_tags('', ' , ', ''); ?>

文章稍后更新

}else{

foreach($cats as $the_cat){

$posts = get_posts(array(

'category' => $the_cat->cat_ID,

'numberposts' => 10,

));

if(!empty($posts)){

echo '

  • ';

foreach($posts as $post){

echo '

'.mysql2date('Y-m-d', $post->post_date).'

'.$post->post_title.'

';

}

echo '

';

}

}

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在WordPress后台增加产品类目可以使用 WordPress 的 wp_create_category() 函数来实现。 下面是一个示例代码: ``` $cat_name = '产品类目名称'; $cat_slug = '产品类目别名'; $cat_desc = '产品类目描述'; $cat_parent = 0; // 父级类目 ID,0 为顶级类目 wp_create_category( $cat_name, $cat_parent, $cat_slug, $cat_desc ); ``` 需要注意的是,这个函数需要在 WordPress 后台脚本中才能正常使用。 需要在function.php 中添加上述代码 以上代码中的变量可以根据需要进行自定义。 ### 回答2: 在WordPress后台增加产品类目可以通过编写一个简单的代码来实现。具体步骤如下: 1. 首先,打开您的WordPress后台,并进入主题文件夹。您可以在 wp-content/themes/your-theme/ 目录下找到主题文件夹。 2. 在主题文件夹中,找到 functions.php 文件,并使用文本编辑器打开它。 3. 在 functions.php 文件的末尾添加以下代码: ```php function add_product_category() { $labels = array( 'name' => __( 'Product Categories', 'text-domain' ), 'singular_name' => __( 'Product Category', 'text-domain' ), 'search_items' => __( 'Search Product Categories', 'text-domain' ), 'all_items' => __( 'All Product Categories', 'text-domain' ), 'parent_item' => __( 'Parent Product Category', 'text-domain' ), 'parent_item_colon' => __( 'Parent Product Category:', 'text-domain' ), 'edit_item' => __( 'Edit Product Category', 'text-domain' ), 'update_item' => __( 'Update Product Category', 'text-domain' ), 'add_new_item' => __( 'Add New Product Category', 'text-domain' ), 'new_item_name' => __( 'New Product Category Name', 'text-domain' ), 'menu_name' => __( 'Product Categories', 'text-domain' ), ); $args = array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'product-category' ), ); register_taxonomy( 'product_category', array( 'product' ), $args ); } add_action( 'init', 'add_product_category' ); ``` 4. 保存 functions.php 文件并上传到您的WordPress主题文件夹中。 5. 接下来,刷新您的WordPress后台,并在“产品”菜单下找到“分类目录”。您现在应该能够在这里添加和管理产品类目了。 请注意,对于代码中的 'text-domain' 部分,您需要将其替换为您的自定义主题的文本域。此外,还可以根据自己的需要调整类目名称和其他选项。 希望以上解答能帮到您! ### 回答3: 在WordPress后台增加产品类目可以使用以下代码: ```PHP // 添加产品类目 function add_product_category() { $term = wp_insert_term( '产品类目', // 类目名称 'product_category' // 类目类型(可自定义) ); if ( ! is_wp_error( $term ) && !empty($term['term_id']) ) { echo '产品类目添加成功!'; } else { echo '产品类目添加失败!'; } } // 在后台管理菜单中添加自定义菜单项 function add_product_category_menu() { add_menu_page( '产品类目', // 菜单标题 '产品类目', // 菜单名称 'manage_options', // 用户权限 'add_product_category', // 菜单 slug 'add_product_category' // 菜单回调函数 ); } // 将自定义菜单项添加到后台管理菜单中 add_action( 'admin_menu', 'add_product_category_menu' ); ``` 将上述代码添加到你的主题 `functions.php` 文件中即可。在后台管理界面中,你将看到一个名为“产品类目”的菜单项,点击进入该页面即可添加产品类目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值