为自定义帖子类型构建自定义帖子类型和模板的最佳方法是什么?

时间:2018-08-31 13:06:08

标签: wordpress

我是wordpress的新手。

场景:

我必须创建具有自定义主题的父级行业页面,并且必须在此页面上显示不同的行业。 当用户单击任何行业时,必须显示该特定行业的新页面。

实施:

我创建自定义帖子类型“行业”,也创建“行业”类别,并创建“行业”页面。 为了显示行业页面,创建了page-industry.php及其工作正常。 我创建了“行业”类型的不同帖子。

问题:

domain.com/index.php/industry/mobile-development /

在上述URL中,行业是类别,而移动开发是邮政行业。 现在,我想要类别是否为url中的行业并发布信息,然后显示特定行业的新模板。

与上述问题不同:

问题1:

$ current_category = get_queried_object(); 以上功能适用于默认帖子类型,但不适用于自定义帖子类型。

问题2:

如何显示自定义帖子默认为帖子和页面类型?

问题3:

<?php get_header(); ?>

<?php if ( is_home() && is_front_page() ) : ?>
    <?php get_template_part('Home'); ?>
<?php else:?>
    <?php get_template_part('page-content'); ?>
<?php endif; ?>

<!--contact us-->
<?php get_template_part('contact'); ?>
<!--contact us-->

<?php get_footer(); ?>

In above code i want to check if current page post is type of industry then show new template.

问题4:

get_the_category()显示帖子类型的结果,但自定义帖子类型返回null。

0 个答案:

没有答案