您当前的位置:首页 > TAG信息列表 > template-hierarchy
在Front-Page.php模板上本地化变量失败,但在单页面和分类归档上成功
我在php包含文件中有以下代码:function pass_the_var() { $video_embed_code = jkaw_oembed_code(); return array( \'embedCode\' => $video_embed_code ); } 在同一文件的前面部分,我还将脚本排入队列:wp_register_script(\'jkaw-js\', get_template_d
WordPress页面不加载所选模板
我创建了一个名为Work 我把它添加到导航栏上;之后,我创建了一个名为work.php 我想在其中设置上述页面的样式。问题是该页面不显示在中创建的新模板work.php 即使我在Wordpress图形界面上选择了它,但它显示的是index.php. 有人知道问题出在哪里吗?谢谢
创建包含3-5个最近帖子的静态首页
我正在努力为我的定制设计主题定制首页/登录页。我设计了自定义主题,并使用下划线样板对其进行了编码。据我所知,法典建议我创建一个头版。php并在那里进行自定义。在“设置”>“阅读”中,我选择了一个静态/首页(我想要更改静态欢迎消息的页面)。在下面,我想有3-5个最近的帖子和缩略图(在我的功能中启用)和摘录。我的头版。php:<main id=\"main\" class=\"site-main\" role=\"main\"> <?php while
如何安排PHP文件以支持多种类型的页面?
我是WordPress开发新手(我在网页设计/开发方面所做的最多的工作就是创建基本的HTML网站);所以这可能是一个非常简单的问题,但我正在尝试创建一个多页网站。我想要3个静态页面,一个主页,关于页面和公文包页面,以及一个使用WordPress后端填充的博客。起初,我打算把博客放在一个单独的子域上(例如。blog.example.com), 然而,我希望在所有页面上填充一个最近帖子的列表,因此我希望将所有帖子保持在同一个域中。但是,如果我把index.php, about.php, portfolio.p
自定义帖子类型特定帖子模板
我有CPT“活动”。我创建了单个事件。php。我希望一个特定事件使用不同于单个事件的模板。我在其他地方读到,这可以通过创建一个事件(slug)来实现。php,但我试过了,它不起作用。WP使用单个事件。php。(我在WordPress文档中找不到这个,所以我想我可能误解了?)有没有办法做到这一点?
具有嵌套分类和模板文件的自定义发布类型
我有一个自定义的帖子类型“公文包”,其中重写了portfolio. 因此,前端的URL是:domain.com/portfolio.我有一个自定义的“类别”分类法,其中重写了portfolio/category. 因此,前端的URL是:domain.com/portfolio/category/<term-slug>/当我访问时domain.com/portfolio/ 帖子类型模板显示得很好。当我访问时domain.com/portfolio/category/<term-slug&g
显示自定义帖子类型和归档页面
我创建了一个名为articles的自定义帖子类型,它将每月显示一篇文章。此自定义帖子具有层次结构(这意味着它还将包含与该月刊文章相关的子帖子)。我的设置如下:<?php /* CUSTOM POST: MONTHLY ARTICLES */ add_action(\'init\',\'create_monthly_articles\'); function create_monthly_articles() { $labels = array(
需要将插件更改为访问页面
我创建了一个页面,上面写着“新闻”。发生了一些事情,因为现在我无法访问/新闻。。我需要将slug改为“news\\”或其他什么,才能访问该页面。我检查了数据库,看看是否有一些幽灵数据,但我什么也没找到。我试图更新permalinks,但未能解决此问题。删除并再次创建页面也不起作用。。导致此错误的原因可能是什么?谢谢
LOST in WP Template Hireachy
我正在尝试创建一个自定义主题,该主题应该首先根据分类法和下一页列表列出和分析自定义帖子类型,并根据从第一页链接的分类法术语显示它们。所以我得到的是基于我所拥有的,我决定使用WordPress之类的工具创建5页自定义模板<?php /* Template Name: Movies */ 然后我把这些页面移到导航栏。对于每个页面,我通过Wp查询硬编码了一个自定义循环,以获得页面分类下的自定义帖子类型列表。例如,对于Movie页面,我编写了一个查询来列出movieTax
有没有办法为同一帖子类型中的父帖子和子帖子设置不同的帖子模板?
在浏览了可能有我的答案的问题后,我似乎仍然找不到我引用的后模板php文件。我有两种自定义的帖子类型,我正试图将它们合并为一种帖子类型。我将把自定义帖子类型称为“Client”和“Project”。我所做的是创建一个“客户&;项目的自定义帖子类型,并将“客户端”中的每一个设置为父级,将后续的“项目”设置为“客户端”中的子级;“项目”。我已经创建了PHP模板,它们可以单独用于每种帖子类型,但我不知道如何设置一个模板来为“客户端”(父帖子)加载,另一个模板来为“项目”(子帖子)加载。文件的命名如下:客户端
如果用户未登录,则显示自定义模板,而不考虑正在查看的页面
我的任务是创建一个WordPress站点,订阅者(由管理员注册)不知道后端。我还必须这样做,在导航到任何页面时,如果用户没有登录,就会显示一个登录表单。登录后,应显示用户试图查看的页面。我有以下代码whcih检测用户是否登录并向他们显示登录页面,但不幸的是,由于这需要重定向,因此显然无法将用户重定向到他们最初想要去的地方。我想做的是检测usre是否已登录,以及它们是否未覆盖通常用于自定义的模板login.php 模板,类似于404模板的显示方式。要做到这一点,我想我需要以某种方式连接到模板层次结构,并覆盖
将自定义页面模板分配给静态博客页面
我正在寻找在WordPress中为博客页面创建自定义布局的最佳解决方案。如果您通常会从admin中的模板元框中选择自定义页面模板来更改页面布局,则这不适用于静态博客页面。默认情况下,WordPress模板层次结构正在查找主页。php,然后索引。php来显示,它根本不检查自定义页面模板。View the Template Hierarchy here. WordPress codex还注意到博客页面:请勿对此页面使用自定义页面模板。模板文件位于主位置。php或索引。php将用于在主题中生成此页面我个人觉得这
将哪个模板名称用于分类而不是其术语?
我不知道要使用哪个模板名称来修改自定义分类法归档页面,但不知道该分类法中术语的模板名称。我的目标是在自定义分类法归档和自定义分类法术语-自定义帖子类型中显示术语列表。。{taxonomy}-{term}.php 用于显示自定义的分类术语(因此内部将有自定义的帖子类型),但我需要这样的术语列表。希望我的问题清楚。编辑:刚刚发现我根本无法在wordpress中打开那种页面。。所以现在的问题是如何制作这样的页面?例如,我有ct-device. 所以/device/iphone 将在中显示所有帖子iphone 期
Custom templates vs page-slug
我目前一直在使用slug来设置页面模板,使用普通的层次结构例如,如果我想更改的页面模板http://www.example.com/about-us, 我会编辑关于我们的页面。php如果客户端要去更改页面slug,它将不再加载正确的模板。在WordPress后端使用“自定义模板”下拉列表是否更好?就这一点而言,最佳做法是什么?非常感谢
将所有Video Post格式显示到页面
我正在为所有posts_format 具有video.目前,我有:<?php $format = has_post_format(\'video\', $post_id); ?> <?php if($layout != \"fullwidth\") { echo \'<div class=\"page_inner\">\'; } if (have_posts()) : while (ha
Creating a Taxonomy Page
我正绞尽脑汁想如何设置分类法模板页面。我的目标是为我创建的自定义分类创建一个分类归档。该页面只需要包含分类法中所有术语的列表。我的主要问题不是创建列表,而是正确命名文件。这个文件不是叫做分类法吗。php。一旦创建了此页面,我将如何查看它。
了解模板层次结构
我有一个模板叫做News.当我转到仪表板并编辑名为News 其网址为news.html 我可以看到它使用此模板(即在页面属性>模板部分)。但是,如果我随后更新模板名称(即page-news.php) 大概是NewsTest 我看到WordPress已经更新了页面属性>模板部分中使用的模板。下面是另一个更具体的例子:如果我随后将slug编辑为newsaaa 和模板名称Newsbbb 它仍然显示在页面属性>模板部分。我一直在努力Template Hierarchy 但我仍然有点困惑WordP
分类-$分类-$术语不起作用
这个问题可能看起来很简单,但我找不到合适的答案。在我的示例中,我应该有多个显示“FAQ”的页面。为此,我添加了自定义分类法page_type 默认设置page 发布类型并将“FAQ”设置为page_type 对于那些页面。现在,根据文件:分类学-{分类学}-{术语}。php-如果分类法是sometax,而分类法的术语是someterm,WordPress将查找分类法sometaxsometerm。php。对于Post格式,分类法是“Post\\U格式”,术语是“Post\\U格式-{format}”。i、
Custom term templates
所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ
自定义帖子类型主页模板
这就是我想要的:我在我的主题中创建了一个自定义帖子类型,它也显示在我的主页中,但问题是CPT采用了Wordpress中默认帖子的相同元素和样式,我如何分配模板来显示我的CPT?我说的家是指www.mysite。com(index.php的内容,该归档文件具有主页中所有帖子的特性,因此我如何在主页中为我的CPT创建dedicated模板)检查索引中主题的代码示例。php,但对我不起作用:<?php if (have_posts()) : ?> <?php w