您当前的位置:首页 > TAG信息列表 > page-template
使用特定URL的模板文件,而无需创建页面
我想知道是否可以为特定url使用模板文件,而不必为该模板创建页面。这是我的简化问题:我在WP中创建了一个页面,其中包含一些指向特定url的链接内容,其中包含一些后续表单数据:(mysite.com/retail/?a=test&;b=1234)。我希望该url(零售)自动使用我的模板文件template retail。php,而无需创建名为“retail”的页面;从那里选择模板页面。模板零售中只有外部内容。php文件,Wordpress本身没有任何内容。这可能吗?
页面编辑器缺少模板下拉菜单
最新消息:就像很多谜团一样,原因被证明是极其愚蠢的。我将文件保存在不同主题的目录中。感谢@a4jp。com公司我正在用下划线构建一个主题。我创建了一个模板文件,并在顶部添加了一个模板头。<?php /** * Template Name: Featured **/ get_header(); ?> 我没有在页面编辑器的页面属性下获得模板下拉列表,因此我不确定我的格式是否有问题或其他问题。我确实试过切换主题。下拉列表显示在其他主题中,但当我切换回自定义
抓取页面模板名称?
我试图将用户名与页面模板名称进行比较。我找到了以下代码:get_post_meta( $post->ID, \'_wp_page_template\', true ); 但这并不是我想要的。这将返回页面模板的文件名,即:templates/page-products.php 我要查找的是此处页面模板中定义的实际模板名称:/* Template Name: products */ 这可能吗?
Show author on every sub-page
是否可以在所有页面(而不是博客条目)上显示创建它的作者?我找到的每个插件都是用于博客帖子的。
自定义模板停止工作
我遇到了最奇怪的错误:我有一个网站工作得很好,然后分配给我创建新模板的任务。我创建了模板,一切正常,测试正常,直到我试图刷新Wordpress和BOOM中的permalink结构!所有页面突然停止工作,WP没有调用我的自定义模板,而是调用主页/索引。php文件。编辑页面时,所有模板都会在下拉列表中被识别,但当我访问它时,它会显示给我主页,这就是问题所在。有什么建议吗?编辑:我需要刷新永久链接,因为我所做的一些更改包括新的分类法类型。我尝试移除它们,但问题仍然存在。
!IS_PAGE_TEMPLATE未使用&&运算符
使用single-course.php 模板我想要一个不同的面包屑选项,但它没有遵守&& if语句中的运算符:<?php if ( function_exists(\'yoast_breadcrumb\') && !is_page_template( \'single-course.php\' ) ) { yoast_breadcrumb(\'<p id=\"breadcrumbs\">\',\'</p>\'); } e
自定义帖子类型的页面模板不适用于包含CPT名称的URL,其他URL的工作
给你一个谜团。我创建了一个名为“公文包”的自定义帖子类型。然后,我想要一个页面模板来显示这些CPT。这是一个带有分页的自定义循环,如果我不将页面称为“公文包”(即永久链接),它将非常有效-如果我使用它,它将显示我的静态主页,而不是循环输出。非常奇怪,因为我使用的页面不是头版。我的第一个想法是,可能通过使用与CPT名称匹配的永久链接,我遇到了一些标准的核心循环或其他东西。或者我应该使用归档模板而不是页面模板?我在考虑页面模板,以便在第一页上有一些自定义输出,可能通过自定义字段。我正在使用缓存,但我尝试清除缓
什么时候使用Content-Pagename.php?
我见过主题使用content-pagename.php 在许多主题中。此文件通常由使用get_template_part 作用此外,页面名称为page-slug.php 或page-id.php. 然而,我不清楚“何时使用哪个”。例如,我想有一个关于我们的页面模板。我应该使用page-about-us.php 为其命名或content-about?请详细说明!!
如何逐页加载不同的模板
我想使用get_template_part(); 在不同的页面上加载不同的模板部件。在主页上加载get_template_part( \'content\', \'home\' ); 然后在博客页面上加载get_template_part( \'content\', \'blog\' );.我是PHP新手,但是否应该有一个条件标记,我可以使用它按页面加载内容?
GET_PAGE_TEMPLATE不返回任何内容
我在中运行此代码front-page.php以及在category-foo.php<?php echo is_page_template( \'front-page.php\' ) ? \"yes\" : \"no\" ?> 并打印两次“否”我也试过了<?php echo get_page_template() ?> 不返回任何内容。我也试过了 <?php echo get_category_template() ?> 我想知道的是,我在
模板和编号同时捕获/页面名称/[0-99999]
如果这个问题已经得到了回答,我深表歉意——我很奇怪,我没有以谷歌可以帮助的方式表达我的问题。我正在尝试创建一个页面,作为一系列带有数字的项目的基本URL-这些项目将没有页面,而是/page-name/?id=[0-99999] 我想创建/page-name/[0-99999] 以可变形式捕获ID号,并强制使用该“页面名称”的所有实例由单个模板处理。我见过WooCommerce做过类似的事情,目前正在搜索代码库,试图找出答案,但如果有任何提示,我将不胜感激。
页面模板更改时的挂钩
我知道您可以删除页面编辑器页面(:/)的编辑器部分,具体取决于使用add_action( \'load-page.php\', \'hide_editor_function\' ); (当然具有适当的功能)。但是,正如您应该知道的那样,问题是这只会在页面加载/重新加载时起作用。模板一旦更改,就不会立即更改。据我所知,这方面没有具体的挂钩。所以我的问题是,当用户在管理面板中更改页面模板时,是否有一个钩子?如果没有,什么是“即时”隐藏/显示编辑器(并添加自定义元框)的最佳方式?谢谢你的时间Lyphiix
来自网络的站点的页面模板
有没有一种方法可以根据您的博客在Wordpress管理模板中显示不同的内容?让我们在博客上这么说吧travel 我有页面模板page-travel.php. 如何在所有博客上隐藏它,并仅在旅游博客上显示模板?
如何使用wpcli设置和列出Page_Template?
我有一个页面有一个新模板,我想用wp cli设置该新模板。当我wp post get <id> 我得到如下输出:+-----------------------+---------------------+ | Field | Value | +-----------------------+---------------------+ | ID | 4
在页面模板中使用时,WP_QUERY不会在顶部出现粘滞帖子
我正在创建一个主题,在其中我创建了一个名为page\\u default-blog的页面模板。用于创建博客页面的php。在此文件中,我有以下代码:$paged = (get_query_var(\'page\')) ? get_query_var(\'page\') : 1; $args = array( \'paged\' => $paged, ); $custom_query = new WP_Query($args); if ($custo
在主题更改时定制页面模板引用会发生什么情况?
抱歉,如果以前有人问过这个问题,我已经找到了答案,但可能没有使用正确的术语。我继承了一个使用自定义主题的WordPress网站。在主题中,许多页面引用页面模板,如“Charity\\u Temp\\u Nov13”或“Search\\u 03”。如果我将Wordpress站点主题更改为新主题,那么加载页面时对这些页面模板的引用会发生什么变化?Wordpress是否不应用主题,只显示页面内容,或者是否引发了错误?为了避免“吸一口就看一眼”的回答,我目前没有一个离线环境来测试这一点(虽然正在进行中,但该站点的
基于页面ID以编程方式设置页面模板
如何根据ID设置页面模板?我的站点中安装了Redux框架,其中一个选项是设置注册页面。在这个页面上,我想使用一个特定的模板,但在其他页面上应该使用默认模板。我已经用了一半了add_filter( \'page_template\', \'my_function\' ); function my_function(){ global $my_options; $page_id = get_queried_object_id(); if ( $my_options[
为首次用户显示不同的页面
根据我的要求,我需要显示一个页面firstpage.php 对于访问我的网站的用户first time 否则应显示主页homepage.php我将这两个页面创建为page-templates为此,到目前为止,我已使用以下代码成功设置使用cookieif (!isset($_COOKIE[\'visited\'])) { // no cookie, so probably the first time here setcookie (\'visited\', \'yes\', tim
特定页面名称的固定链接
我创建了一个新页面,帖子名为“我的页面”。我还有2个自定义查询字符串。因此,URL如下所示:http://domain.com/my-page/?qst1=aaa&qst2=bbb我希望URL如下所示:http://domain.com/aaa/bbb我该怎么做?我如何告诉WP这是一个有效的URL,因为WP将指向404页(找不到aaa页)。
如果所有内容都由主题的本机插件处理,我如何修改子主题的自定义帖子类型和自定义页面模板?
我需要子主题使用其父自定义帖子类型和对应页面模板的“修改”版本。基本上,我想添加5个新的元框,更改2个现有标签,并在页面模板中包含新字段(下面的代码)。***“问题”:页面模板的“内容模块”、页面模板本身以及自定义帖子类型的元框正在由主题开发人员编写的本机插件定义/注册。作为一个非常缺乏经验的有抱负的“开发人员”,我正在考虑将修改后的文件保存在孩子的目录中,这与头的想法是一样的。php,并祈祷它覆盖。。。你能告诉我吗??? /** * Path: wp-content > plugi