小编ree*_*ogi的帖子

通过分类法定义自定义帖子类型的永久链接

我想为产品和产品类型创建规范的永久链接.我有自定义的帖子类型和自定义分类法,但我不知道是否可以用分类法定义永久链接.所以我的工作流程就是这样......

  1. 我创建了一个名为products的自定义帖子类型.
  2. 然后我为产品类型创建自定义分类.
  3. 然后我添加一个名为"Chairs"的产品类型,并在此类别中添加一个名为"Red Chair"的产品 .

创建此产品后,查看此产品所需的永久链接结构将被格式化为 - >

http://shop.com/products/chairs/red-chair
Run Code Online (Sandbox Code Playgroud)

这在wordpress 3.4中是否可行?我的自定义帖子类型中的元框允许选择为我的自定义分类法定义的产品类型,每个产品只有一种类型.

如果可能的话,我还希望尽可能包括所选产品类别的任何父母(例如,如果'主席'类别是'休息室'类别的孩子,则永久链接结构将如下 - >

http://shop.com/products/lounge/chairs/red-chair
Run Code Online (Sandbox Code Playgroud)

以下是我创建自定义帖子类型和自定义分类的方法,我只需要帮助定义重写/ slug规则以在永久链接中包含产品类型.

/* Custom Post Type - Products ------- */
function products_init() {
    $args = array(
        'public' => true,
        'label' => 'Products'
    );
    register_post_type( 'products', $args );
}
add_action( 'init', 'products_init' );

/* Custom Taxonomy - Product Type ------- */
add_action( 'init', 'create_prodtype' );
function create_prodtype() {
    $labels = array( …
Run Code Online (Sandbox Code Playgroud)

wordpress permalinks custom-post-type

9
推荐指数
1
解决办法
2万
查看次数

先获取<li>没有jquery

这可能是有问题的,但滚动浏览大约40多个搜索结果只会显示jQuery解决方案.假设我想在无序列表中获取第一个项目并为其应用新的文本颜色,并且单独使用它.使用jQuery很简单.

标记 - >

<ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

用jQuery - >

$("ul > li:first").css("color", "blue");
Run Code Online (Sandbox Code Playgroud)

问题是,如何在没有 jQuery的情况下实现这一目标?


解决方案: 我发现这种方法适用于所有浏览器(包括IE7 +) - >

document
    .getElementsByTagName("ul")[0]
    .getElementsByTagName("li")[0]
    .style.color = "blue";
Run Code Online (Sandbox Code Playgroud)

javascript css-selectors

6
推荐指数
1
解决办法
1万
查看次数

清理文本字符串中字母/三重空格之间的空格

我需要清理文本字符串,其中每个字母之间都有一个空格,每个空格由3个空格组成,例如:

E X C E P T I O N A L   C R E A T I V I T Y   A N D   A  
T A I L O R E D   D E S I G N   E D G E
Run Code Online (Sandbox Code Playgroud)

我将如何清理文本,即 - 将每个三维空间转换为单个空格,并删除每个字母之间的空格?

客户端/服务器端解决方案欢迎.

javascript php

3
推荐指数
1
解决办法
854
查看次数