Questions tagged «categories»

WordPress中的每个帖子都归为一个或多个类别。类别可将您的帖子分类为组和子组,从而帮助浏览者浏览和使用您的网站。

2
摆脱Wordpress类别,标签和作者档案?
我在网上搜索了什么都不是容易的事情,但是没有成功。 我有一个高度定制的博客,其中包含页面,子页面和帖子。虽然我严重依赖类别和标签的使用,但我不希望它们在URL中可见。作者和日期类别也是如此。基本上,如果有人尝试访问这些页面,我将不会抛出404错误。有人可以指出我正确的方向吗?谢谢! 以下内容不可访问: example.net/category/books/ example.net/tag/ebooks/ example.net/author/dickens/ example.net/2012/10/

6
如何从类别超过1的帖子中删除“未分类”?
所以最近我将一个客户从Blogger移到了Wordpress。 从博主导入帖子时,它将博主的“标签”另存为Wordpress中的“标签”。由于我想将这些作为类别,因此我使用了一个插件将所有标签转换为类别。 效果很好,但我的所有帖子都没有分类。因此,现在我大约有900个帖子都附有正确的类别以及“未分类”。 因此,我的目标是从所有900个帖子中删除“未分类”,但我一直在努力寻找一种快速的方法来做到这一点。 有谁知道我可以用批量方法做到这一点?

2
如何创建类别登录页面,然后创建帖子页面?
我正在尝试在主题中创建类别模板,如果用户位于存档的第一页上,它将显示静态内容,然后在接下来的页面中显示类别中的帖子。我基本上是想在Wired.com上复制类别行为,其中 http://www.wired.com/category/design是一个登陆页面,而/ category / design / page / 1显示了像您这样的帖子的倒序排列期望在类别存档上。 这里的关键是我不会在首页上显示类别存档中的任何帖子,因此我需要下一页才能从第一篇文章开始。我首先尝试通过使用偏移量和手动分页来执行此操作,如果'paged'查询变量为2,则将查询的偏移量设置为0。但是,将偏移量设置为零时会忽略偏移量,因此我能做的最好的就是将偏移量设置为1,然后从类别中的第二个帖子开始。 这是我添加到functions.php中的内容: add_action('pre_get_posts', 'category_query_offset', 1 ); function category_query_offset(&$query) { // Before anything else, make sure this is the right query if (!$query->is_category('news')) { return; } // Next, determine how many posts per page $ppp = get_option('posts_per_page'); //Next, detect and handle pagination …


1
在首页上显示随机类别(查找和编辑主题功能)
我目前正处于为Wordpress主题编辑子主题的Alpha阶段。我确实有编程经验,并且有一些管理wordpress的经验,但是没有直接的经验来编辑wordpress相关代码。现在,它当前按字母顺序显示前三个类别。 我正在尝试做的是:我不想显示按字母顺序显示的前三个类别,而是要显示3个随机类别,其产品数量超过x。 我遇到了以下路障/问题,阻止我继续前进。 哪种机制/功能控制着这些类别的选择?(他们的代码) 是基于主题的还是底层WordPress系统中的某些内容? 哪些其他信息与进行此更改有关? Firefox Dev Bar会提供哪些有用的信息? 如何找到“ TheirCode”,以便将其替换为“ MyCode”? 真正的问题是:如何使用诸如firefox Dev Bar和实际来源之类的工具找到负责该选择的“ TheirCode”? 这个问题与WooCommerce(插件)无关。我正在寻找一种在WooCommerce(该公司)设计的主题中或实际上在任何主题中找到功能的方法。 开源主题:WooCommerce店面

2
在帖子的永久链接中使用类别库
目标 我想将我的永久链接格式如下: 用于帖子:somePrefix /%category%/%postname% 对于类别:somePrefix /%category% 凡somePrefix是在两种情况下是相同的。 我知道这没有太大的好处-对我来说,这似乎是“干净的” :)。如果要手动编辑URL,它会派上用场。 我尝试过的 没有类别库 一种方法是将帖子的永久链接定义为/%category%/%postname%/,并使用插件摆脱类别库。不幸的是,那些插件似乎有缺陷,不鼓励使用(例如,Yoast SEO插件)。 同一类别库 我想没问题,让我们这样使用永久链接中的类别库:category_base /%category%/%postname%。这将产生: 对于帖子:example.org/category_base/%category%/%postname% 用于类别:example.org/category_base/%category% 这适用于类别,但现在链接到帖子会产生404。 怎么办? 那么有没有办法做到这一点?设置,插件或什至一点点入侵WordPress以正确处理由Same Category Base创建的链接?

2
WP 3.9 TinyMCE不再加载到类别描述编辑器上
自WP 3.5起,我就在functions.php中使用了以下脚本 它将标准类别描述编辑器转换为RTF编辑器。不幸的是,在将站点升级到WP 3.9之后,描述编辑器又回到了标准文本区域。 有什么想法需要更改3.9吗? add_action('load-categories.php', 'cb_admin_init'); add_action('load-edit-tags.php', 'cb_admin_init'); function cb_admin_init() { if ( user_can_richedit() && isset($_GET['action']) && 'edit' === $_GET['action'] && ( !empty($_GET['cat_ID']) || ( !empty($_GET['taxonomy']) && !empty($_GET['tag_ID']) ) ) ){ add_filter( 'tiny_mce_before_init', 'cb_mceinit'); add_action('admin_footer', 'wp_tiny_mce'); add_action('admin_head', 'cb_head'); } } function cb_mceinit($init) { $init['mode'] = 'exact'; $init['editor_selector'] = 'description'; …

1
在小部件中使用wp_category_checklist
我正在尝试在小部件中使用wp_category_checklist来显示复选框列表,这些复选框在保存时仍保持勾选状态。据我所知,目前保存它们时,我遇到了很大的麻烦(未选中复选框):- 这是我目前拥有的已编辑代码。 function update($new_instance, $old_instance) { $instance = $old_instance; $instance['widget_categories'] = $new_instance['post_category']; return $instance; } function form($instance) { $instance = wp_parse_args( (array) $instance, $default ); $categories = get_categories(); $category_array = $instance['widget_categories']; if (!$category_array) { $category_array = array(); } ?> <ul class="categorychecklist"> <?php wp_category_checklist(0,0, $category_array,false, NULL , false);?> </ul> <?php } …

1
自定义分类法不能与类别使用相同的术语(标记)吗?
我知道在类别和标签下不可能有相同的术语(术语slug),但是令人惊讶的是,正如我今天所意识到的,自定义分类法也是如此。 因此,例如,如果我的网站有一个名为的类别,Linux (linux)并且我也想创建一个自定义的分类法术语“ Linux”,则它看起来像Linux (linux-2),即子弹头必须不同。 而且,如果我尝试将Slug重命名为linux,则会收到错误消息:“ Slug'linux'已被另一个术语使用”。 在类别/标签和自定义分类法下是否可能有相同的术语(不会造成严重破坏)? 如何复制问题? 创建3-5个新帖子。创建一个新类别并标记并将其分配给这些帖子(仅出于测试目的)。 保存永久链接设置。 在自定义分类法下创建两个与您之前创建的类别和标签具有相同名称和子句的新术语,然后将它们分配给自定义帖子类型下的新帖子。 删除自定义分类法。 尝试重新创建它们,现在您将收到错误消息:“子词“ XXX”已被另一个术语使用。” 有时那会重现问题,有时不会。 但... 如果您能够使用相同的名称和子标签创建类别(或标签)和自定义分类法,请执行此操作。然后,重命名其中之一,您会注意到类别(或标签)和自定义分类法都被重命名了!



1
张贴网址结构,例如site.com/category/the-post-title
我是新手,因此wordpress,我想更好地了解,是否可以根据category,然后根据,使用url创建网页post title,因此: 类似http://mysite.com/category-name/the-post-title 或http://mysite.com/category-name/12345(帖子ID) 或http://mysite.com/category-name/12345/the-post-title 是否存在某些插件可以执行此操作,或者我应该考虑其他方式url_rewrite来执行此操作?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.