单个自定义帖子类型的多个S ..

时间:2016-03-15 16:54:56

标签: php wordpress custom-post-type

我正在尝试使用一个自定义帖子类型来拥有多个存档slu ..

当前重写:

'rewrite' => array('slug' => 'blog/authors', 'with_front' => false ),

我希望在同一CPT下有多个商家信息。我正在寻找这种功能:

'rewrite' => array('slug' => array('blog/authors', 'our-people'), 'with_front' => false ),

这可能吗?我目前假设我将不得不写一些自定义重写规则,尽管我希望有一个干净的解决方案。

从我的搜索中我发现了这些链接,但没有一个对我的情况有帮助:

https://premium.wpmudev.org/forums/topic/custom-post-type-with-multiple-slugs 没用“

https://wordpress.org/support/topic/multiple-rewrite-slugs-for-one-post-type 没有修复

Wordpress multiple slugs for a Custom Post Type 具体语言。

由于

1 个答案:

答案 0 :(得分:0)

使用钩子检查URL后,您可以在页面加载时重写帖子类型URL:

 <Style x:Key="BorderedInfoTooltip" TargetType="{x:Type ToolTip}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type ToolTip}">
                    <Border Background="DarkSlateGray" BorderBrush="DarkGoldenrod" BorderThickness="1" CornerRadius="2">
                        <StackPanel Orientation="Horizontal">
                            <Image Width="32" Height="32" Source="Resources/info.png" />
                            <ContentPresenter Content="{TemplateBinding Content}"/>
                        </StackPanel>
                    </Border>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>