您当前的位置:首页 > TAG信息列表 > templates
使用字符串、数组或多个值创建变量
我正在运行一些函数,允许用户从外部目录向我的自定义主题注册自己的自定义模板。他们可以在wp-admin 它们在前端渲染。这一切都很好,但我想注册来自多个目录的文件,而不仅仅是一个目录。我需要$file 相等的多个目录。我试过一个数组。我试过了&& 还有一些其他的东西,包括下面的代码,但都不起作用。我不是职业选手,但我还缺什么?这能做到吗?在下面的代码中,我看到$file = 优先于上一个$file =.那么我有什么办法$file 等于多条路径?简而言之,我想要$file 考虑多条路径。代码
我怎样才能获得主页的内容?
我已将我的WP站点设置为使用静态主页。我在主题目录的根目录中创建了一个名为FrontPage的文件。php和该模板被正确调用。我似乎无法在模板中显示主页的内容。我已尝试获取\\u内容、\\u内容和post\\u内容对象。我还可以做些什么来获取主页的内容?<?php get_header(); $page = get_posts( array( \'name\' => \'\' ) ); //here, i have also tried \'home\',
WordPress架构.org标记。它增加了什么价值?
我已经添加了所有“推荐”的schema.org 标记到我的网站一段时间了。大多数架构标记adds value to google searches. 虽然我一直在使用其他标记,但我不确定谁真正使用了它(搜索引擎、其他网站等)。Specifically, for this question, I\'m wondering about the wordpress related schema.org markup:Header: <header itemscope itemtype=\"https://
是否将默认模板设为两列?
我相信这一定非常简单,但谷歌并没有帮我!我使用的是最新的WordPress,我的博客部分有两列布局(左侧内容,右侧推特提要),我对此非常满意。这是使用Appearance > Widgets 页现在,我想对我的所有页面使用完全相同的布局,这些页面目前是单列的。我该怎么做?我需要使用PHP吗?如果我打开一个页面的编辑器并选择“Blog”作为模板,那么整个页面将替换为我的Blog。
自定义分类术语模板筛选器
我想用自定义模板替换自定义分类术语模板。喜欢使用add_filter(\'single_template\',\'customFun\'); 替换单个自定义帖子类型模板。我有一个自定义分类法,例如CustomCat 还有一些术语,例如hello cat.当我查看hello cat时,我希望有我的自定义模板,即插件中的所有代码,如add_filter(\'single_template\');
更新类别模板以更改子类别的显示方式
我希望更新我的分类模板,以显示不同于分类帖子的子分类帖子。我对Wordpress模板编辑相当陌生,但对HTML/CSS非常了解,对PHP也非常了解。当前,“我的主题”显示所有类别(&M);带有标题、缩略图和带有按钮的摘录的子类别帖子。但是,我不希望在主类别页面中显示子类别帖子。我想将类别显示为:子类别标题、子类别描述、按钮-->所有这些都链接到子类别页面。然后,当在自己的级别查看子类别时,“我的主题”有一个单独的模板,该模板将生效。我是AccessPress Lite主题的一个孩子。我复制了他们现有
创建一个短代码以在我的帖子中显示“the_content()”
我应该创建一个快捷码来显示模板中帖子的内容。有人能帮帮我吗?我做了一个短代码来显示评论的形式,这只是不能遗憾。再次感谢
如何将插件的功能回显到模板中?
我试过检查类似的问题,但找不到。如果可能,请将我链接到此,因为我可能正在创建副本。无论如何。。我正在使用一个基本的推荐插件(干净的推荐),并希望创建一个允许的自定义模板。我只想添加\\u client()和\\u website()函数。但是没有显示the\\u website()函数?<div class=\"su-posts su-posts-default-loop\"> <?php // Posts are found if ( $post
Custom Content Page
我们为不同类型的博客帖子制作了大量模板。然而,我们还想做完全自定义的“power Page”,它不遵循我们正在使用的WordPress主题。这些页面将从上到下进行自定义。Here is an example 为了说明我的观点:以上是一篇普通的博客文章,其页眉、页脚等样式与博客一致。然而this post on the same blog 完全是定制的。我们想做与第二个示例相同的事情。最好的方法是什么?
WordPress子主题模板auth_reDirect包装器
我成功地利用了Wordpress中的儿童主题。我想创建一个页面模板,只需强制登录使用此模板的页面即可。(只需添加<?php if (!is_user_logged_in()) { auth_redirect(); } ?> 到单独的模板。)将现有模板向下复制到子主题会使更新变得单调乏味,而且对于这样一个简单的调用很容易失败。但是,我找不到创建调用父模板的新模板的方法。我承认,我可能无法理解现有的呼叫,但我无法找到任何方法来做到这一点。为每个页面设置URL筛选器不是一个可用的选项。我也无法使用S
页面模板在使用时出现‘Parse Error:语法Error’,但没有发现错误!
每当我为一个页面激活此页面模板时,我都会收到此消息,例如关于。php:分析错误:语法错误,在/home/u425744603/public\\u html/wp content/themes/helle/page notime中出现意外的文件结尾。php在线1没有错误!这实际上是我已经使用了几个星期的同一个模板,它工作得非常好。这是模板的代码:<?php /* Template Name: Page Without Time */ ?> <?php get_hea
使用WP_REWRITE访问或编辑自定义生成的固定链接
我想使用WP_Rewrite. 我找到了codex 他们有很好的例子和this stack topic 也向我解释了很多。目前,我得到了以下基于codex的代码,并从堆栈溢出问题中更新了3:add_filter( \'rewrite_rules_array\', \'custom_permalinks\' ); add_filter( \'query_vars\', \'custom_query_vars\' ); add_action( \'wp_loaded\', \'custom_f
是否应该将模板文件复制到子主题进行编辑?
我知道这种风格。在编辑css文件以进行更改之前,需要将其复制到子主题。对于模板也是这样吗。php文件?如果是这样,我是只需要复制特定的模板文件,还是应该复制所有模板文件?UPDATE:包括/面包屑。php:<?php if ( is_front_page() ) return; if ( class_exists( \'woocommerce\' ) && is_woocommerce() ) { woocommerce_breadcrumb
Meta Description-获取类别描述的模板代码
下面是我为header编写的代码。php,以便获取产品类别的描述并用于<meta> 在站点上查看此类“页面”时的描述标记。有没有更“WordPress方式”来实现这一点,比如我应该使用一个函数,而不是引用description 返回的对象的属性get_queried_obj()? 我原本想使用term_description() 但这增加了<p> 标签,这样我就不会走这条路了(我知道我可以用一个内置函数来剥离它们,但这似乎不是一个好的做法)。这个elseif 下面的代码块是关键代
如何找到页面模板的完整路径?
如果我在WordPress数据库上运行以下查询,我会得到一个模板列表:select distinct(meta_value) from wp_postmeta where meta_key=\'_wp_page_template\';返回的模板如下default 和templates/page-fullwidth.php 和my-template.php. 除了default 我假设这是一个特例,它们显然是相对的文件名。问题是,我知道它们不都是相对于同一个目录的!那么,我如何才能找出每个模板在归档系统中
Genesis+AJAX+jQuery|调用操作失败
我想执行一个操作,而不需要重新加载页面。我跟着这首短裙https://codex.wordpress.org/AJAX_in_Plugins但是每次我的页面重新加载时,我都无法获得结果值。这是我的代码:In custom-login.phpadd_action( \'get_header\', \'ck_do_login_form\' ); function ck_do_login_form() { // Enqueue sticky menu script - Cru
自定义发布类型标签分类“找不到页面”
我有一个自定义的帖子类型,如下所示:register_post_type( \'letters\', array( \'labels\' => array( \'all_items\' => __( \'All Letters\', \'text_domain\' ), \'name\' => __( \'Letters\' ), \'search_items\' => __(\'Search
自动使用特定模板加载子页面
我有一个名为“细木工”的页面,当打开一些新页面时,我将其父页面设置为细木工(在“页面属性”下),我想将Wordpress设置为自动使用文件页面细木工子页面。php用于显示它们,而无需手动选择模板。我的解决方案基于此https://wordpress.stackexchange.com/a/218817/85304 ,function load_usetemplate(){ global $post; // get top level parent page
对客户端特定网站上的组件进行硬编码
这是我一直想问一段时间以获得一些反馈的事情。如果您正在为客户创建主题模板文件,并且您知道需要去哪里,例如按钮、徽标、组件背景图像、主页上的节标题等,那么您对将其中一些组件编码到模板中有何看法?我只是想衡量构建一个供公众下载的主题与构建一个特定项目的主题之间的区别。如果我知道客户想要的功能,那么将它们直接编码到模板中而不是创建小部件区域和自定义小部件是正确的做法吗?欢迎您的所有想法,因为我对WordPress还比较陌生,只想收集其他用户的想法:)克雷格
新模板,css放在哪里?
直到今天我都没用过header.php 和footer.php 因为我的主题有多个模板,我不知道如何或在哪里放置CSS和JS文件。谁能解释一下header.php 和使用get_header(); 但也包括新的CSS文件取决于模板?Normal Code <以及我的看法<?php /* Template Name: Contact Template */ ?> <!-- HERE STARTS HEADER PHP? --> <!DOCTYPE html