只需要在register_taxonomy函数的第三个参数中,添加show_admin_column=>true即可。代码如下: <?php /** * 为产品 post type 添加分类功能 */ add_action('init', 'my_taxonomies_product', 0); fu...
编程
WordPress在single页面获取自定发布类型的分类
在详情页面,即single页面获取自定义发布类型的分类 <?php /** 第一个参数表是当前文章的ID, 第二个参数表示所属的分类法,即taxonomy name。在single页面时可以直接使用 $post->ID **/ $terms = get_...
WordPress在single页面获取当前发布类型的名字
<?php $postType = get_post_type_object(get_post_type($post)); if ($postType) { echo esc_html($postType->labels->singular_name); }
WordPress在archive.php页面获取当前分类信息
代码如下: echo get_queried_object()->term_id; 或者直接使用: $term_id = get_queried_object_id(); 获取分类的其它信息 $tax = $wp_query->get_queried_object(); echo $tax->name...
WordPress在archive.php页面获取文章列表
除了使用WP_Query函数之外,还可以使用query_posts函数来查询,如下: <?php query_posts(array( 'post_type' => 'case', // You can add a custom post type if you like 'paged' =>...
WordPress修改默认发布类型(post)的一些参数
<?php add_action('init', 'cp_change_post_object'); // Change dashboard Posts to News function cp_change_post_object() { $get_post_type = get_post_type_object('post'); $labels = $get_pos...
WordPress搜索功能的制作
首先要创建一个搜索表单,示例代码如下: <form method="get" action="" onsubmit="return checkForm();"> <input type="text" placeholder="搜索" name="s" value="<?php the_search_query(...
laravel 11 运行报错 could not find driver (Connection: sqlite, SQL: PRAGMA foreign_keys = ON;)
错误信息:could not find driver (Connection: sqlite, SQL: PRAGMA foreign_keys = ON;) 原因是Laravel 11 默认使用 sqlite 作为数据库,而你的服务器上又没装php的sqlite扩展,所以报错。 解决办法,安...
WordPress获取文章内的第一张图片
<?php // 获取文章第一张图片 function catch_that_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+?src=[\...
WordPress分页改不了分页URL的问题,并且分页 页面提示“找不到页面”
一个分页问题搞了一晚上和一上午,分页函数`paginate_links`生成的链接一直是`/page/2`这种,并且打不开,提示找不到页面。 google+baidu 几乎找遍了也没找到解决方案。最后在看`paginate_links`参数时,发现...
