您当前的位置:首页 > TAG信息列表 > customization
主题文件结构最佳实践
我正在构建一个自定义主题,并希望有一个有组织的文件结构。是否有标准的最佳实践?我查看了流行初学者主题的文件结构,它们都使用不同的结构。一些主题将重要的php文件放在includes 文件夹中的其他文件夹library 文件夹中的一些functions 文件夹在某些情况下,主题将其功能放在assets 文件夹以下是我尊重的明显文件夹:assets/css/js公司/图像page-templates页面模板文件位于此处最佳做法是在哪些文件夹中添加,例如:自定义主题选项、循环、页脚、页眉、侧栏、自定义短代码、辅
仅当存在修改时才使用wp_add_inline_style添加样式wp_add_inline_style
我正在构建一个主题,允许用户通过Customizer对其WP站点进行修改。我使用wp\\u add\\u inline\\u样式根据用户输入输出css更改。现在,无论主题是否有修改,都会将内联样式添加到头部。我想能够检查是否存在修改,只有这样才能将内联样式添加到头部。下面是代码示例:<?php function mytheme_custom_styles() { //typography setting for hero text $onepageps_s
两种语言的Language_Attributes?
我正在寻找手动更改language\\u属性的选项,而无需像这样硬编码html lang=\"en-US\" html中的it self。这样做的原因是我有三个语言站点,使用相同的WP引擎,我想要一个,并且每个都使用特定的lang属性运行。这可能吗?有这样的东西来改变它会很好:<?php language_attributes(\'lang=\"en-US\"\'); ?>
主题开发人员|将模板转换为主题
中章节主题开发的解决方案是什么this template Home Page 所以用户可以从管理面板进行编辑。滑块底部的“主要功能”部分显示“强势结构”、“全球英语”、“动态变化”、“指数增长”“盒装内容”部分有“目标导向”和3个以上。。。
使用插件文件夹中的Single.php,而不是默认的模板文件夹
我在想怎么用另一支单曲。我正在制作一个定制插件的php。这是一个自定义的帖子类型。因为如果人们安装这个插件,他们就不会有定制的单一产品。php在其主题文件夹中。这就是为什么我希望它在插件文件夹中。有没有办法更改此自定义帖子类型的single的路径。php或安装此插件后自动在主题文件夹中生成文件的方法?提前感谢
接受自定义函数中的HTML
我有一个用于WordPress页面的自定义字段来显示字幕。如何让以下函数接受HTML代码(如元素)?function cms_page_sub_title(){ global $cms_meta, $post; if(!empty($cms_meta->_cms_page_title_sub_text)){ echo \'<div class=\"page-sub-title\">\'.esc_attr($cms_meta
在不删除用户使用“<br>”插入换行符的功能的情况下,无法在定制器中进行清理和在主题中转义
我一直不知道如何正确清理(在自定义程序中)和转义(在主题中),同时允许用户使用“<;”和“>”插入“<;br>\'并在任何需要的地方添加换行符。我的主题定制器中有一个区域,允许用户将文本放入文本框中,并输出到网站的主要标题区域。它工作得很好,但即使使用esc_HTML(),它似乎也没有真正输出HTML。我已经查看了WordPress核心清理功能,以查找可用于自定义程序中输入的内容,如:清理电子邮件,清理html\\u类,清理密钥,我在法典中找到清理主题中输出的方法,如:当使用其中任何一
如何控制用户在后台发布什么内容?
比方说,当用户发表文章时,我能不能将其更改为带有特定预定项目的下拉列表,而不是让他们在文章标题输入框中输入任何内容?我从未深入到WP的后端,所以如果这不在CMS的范围内,请告诉我。
自定义主题足够或自定义插件对于此功能集是必需的吗?
我计划建立一个活动网站。有些组织可以主办零场、一场或多场活动。事件从不单独发布。活动将仅作为“内联”片段发布,比如在frontpage、各自组织的详细信息页面、搜索结果页面等。我已经有了整个前端(HTML5、CSS、JavaScript),包括设计和前端逻辑。现在我想使用WordPress作为后端。编辑应能够添加、编辑、停用、删除组织添加、编辑、停用、删除事件(属于现有组织)设置事件的开始日期和结束日期(除其他外)后端应以某种方式管理事件,如果“结束日期”到期或只是告诉前端,事件已过期(但仍需要在页面上呈
已删除/已删除的WooCommerce产品的重定向
我需要从woocommerce网站上删除一些已停产的产品。我只是想知道如何实现自动化。我还没有弄清楚是抛出301、404还是410错误,但不管怎样,有没有一种简单的方法可以为将来删除的产品自动执行此操作?非常感谢您的帮助。
不同自定义帖子的相同归档模板
假设我已经注册了五个这样的自定义帖子类型america china nepal norway chile 我应该在主题文件夹中使用这样的存档模板,不是吗?archive-america.php archive-china.php 等等?但问题是它们都有相同的代码?我不想用相同的编码制作五个文件?基本上它也违反了干法是否有任何挂钩等,如模板重定向等,以便我可以使用一个php文件为这样选择的自定义帖子类型,如archive-country.php
类别页面上方的静态文本
我正在尝试在我的帖子摘录上方添加一些静态(欢迎)文本,在本例中,帖子页面已设置为显示类别News. Link我已尝试输入以下内容:<?php echo category_description(); ?> 进入index.php 然后添加一个类别描述,这有点奏效,但我最终在静态文本下方和第一篇博客摘录之前留下了一个巨大的空白。任何帮助都将不胜感激。
用于多个定制帖子类型单一的相同模板
我知道我们可以single-custom-post.php 但我有多个自定义帖子类型america nepal norway 我能做到single-america.php , single-nepal.phPsingle-norway. 但他们基本上都有相同的违规行为DRY. 我目前正在从插件注册这样的帖子。如何在名为的插件中为他们显示模板single-country.php?我想我们可以template_include 滤器但我还是不知道该怎么做?像这样试过add_filter
Remove link from page title
如何删除WordPress主题中页面标题的链接?这是我测试的链接site 以下是相关代码:<h1 class=\'post-title <?php echo $titleClass; ?>\'> <a href=\"<?php echo get_permalink() ?>\" rel=\"bookmark\" title=\"<?php _e(\'Permanent Link:\',\'avia_framework
不可删除的帖子、用户或其他内容
最近,我尝试将WordPress实例移动到生产服务器,并且(除了其他问题)必须处理无法通过管理面板删除的页面。将显示成功消息,但该条目仍保留在列表中,不会被删除。此外,与此页面的内容关联也以某种方式被破坏。它在编辑时总是显示一个空框,但页面上显示了本应存在的内容。现在,我在另一个例子中遇到了一个不可删除的用户,我没有做任何令人讨厌的事情(比如改变它的环境)。同样的行为:它给我一条绿色的“用户已删除”消息,但实际上什么都没做。我注意到对于这个用户,Name列是空的,但在数据库中user_nicename 价
如何让WordPress接受文章中的<style>标签(或其他替代方案)
WordPress(即TinyMCE)自动剥离<style> 新版本文章中的标记。这意味着,您只能依赖内联CSS,这使得代码对于更复杂的样式选项来说很难看,而且也很有限。就我而言,我想包括:hover 功能,但:hover 不适用于内联CSS。使用<style> 但主体中的标记也不起作用。我试过了this 修复/破解,但它不适用于较新版本的WordPress。有什么建议可以改变这一点吗?(另一种选择是让WordPress接受为单个文章包含外部CSS文件。)
Best way to modify theme
我必须定制我的主题档案的不同页面。php或单个。php,我想添加我的代码,而不丢失这些在未来更新的主题。有可能吗?
如何在定制器之外使用WP_Customize_Control?
我有一些习惯WP_Customize_Control 在标准WordPress自定义程序区域中显示的类。这些都很好用。是否可以将其中一些从定制器中拉出并在专用插件页面中显示?我不需要现场预览等。。只需要customizer元素就可以运行sanitize\\u回调并保存任何更改的设置。谢谢
从后台添加会员的生日,并在前台显示
我想添加一些功能,如添加带有出生率的成员记录,并根据该记录在页面上显示的当前日期添加。Ex : 添加记录-[姓名][出生日期][职位]在头版,我们可以显示所有今天过生日的会员名单。有没有办法做到这一点?
WP 4.4。响应迅速的图像浏览器选择了“错误的”图像
我很高兴WP 4.4。附带内置响应图像功能。但我对它不太满意。我在我的functions.php:add_image_size(\'post-thumbnails\', 600, 600, true); add_image_size(\'news-large\', 1024, false); add_image_size(\'news-small\', 500, false); add_image_size(\'3-col\', 500, 375, true); add_i