您当前的位置:首页 > TAG信息列表 > theme-development
在管理菜单的帖子类型中切换自定义模板
我通过在“管理”菜单中创建了一个帖子类型function codex_custom_init() { $labels = array( \'name\' => _x( \'Book\', \'post type general name\', \'your-plugin-textdomain\' ), \'singular_name\' => _x( \'Book\', \'post type singul
修改已注册分类的显示用户界面
正如你所知\'show_ui\' 布尔选项,用于在注册ataxonomy时在UI上呈现或不呈现分类菜单。function custom_taxonomy() { $labels = array( \'name\' => \'Taxonomies\', \'singular_name\' => \'Taxonomy\', \'me
带有is_active_侧边栏()的IF语句
我在侧边栏内容底部找到了一个代码。php的主题本身,我真的不明白。if ( ! is_active_sidebar( \'sidebar-2\' ) && ! is_active_sidebar( \'sidebar-3\' ) ) { return;} 我知道如果if功能激活,这两个条件都必须为真return; 但它又会返回什么呢?页面上的两倍正确?
在选项页面上更新后未收到API设置已保存确认消息
我能够将选项页添加到仪表板菜单,到目前为止,它工作正常(至少对我来说),但我没有得到API Setting Saved Message 更新页面后 add_action( \'admin_menu\', \'add_acme_options_page\' ); function add_acme_options_page() { add_menu_page( \'Acme Options\', \'Acme Options\
using custom page
当我设置页面-{slug}时,wordpress自定义页面有问题。php,它不工作,它显示索引的内容。在我将wordpress版本4.9.2更新为4.9.4之前,它一直有效我确实重新安装了wordpress 4.9.2并再次尝试。它仍然不起作用我怎样才能解决它。指数php<?php get_header(); ?> <div class=\"container\"> <?php masterslider(2); ?> </div&
将两个现有的分类术语转换为一个自定义元数据项
使用此代码,我可以添加现有Terms 从一个分类法moviestax 到我自己创建的元数据库。function my_meta_box(){ add_meta_box( \'mymtx_div\', \'This my own Meta box Only :-)\', \'post_categories_meta_box\', \'post\', \'normal\', \'high\', array( \'taxonomy\' => \'moviestax\' )); }&
如何从当前帖子类型而不是名称中获取术语ID
正在返回以下代码name 仅在“generetax分类法”下与我的自定义帖子类型关联的所有术语中$terms = get_the_term_list($post->ID, \'generetax\'); echo $terms; 你能告诉我怎么拿到term_id 而不是名字?我试过这样 echo $terms->term_id; 但它没有返回任何东西**使现代化**确定使用此方法 $terms = get_the_terms($post->ID, \'g
如何更改自定义帖子类型仪表盘颜色
我见过一些更改自定义帖子类型图标颜色的例子,但没有看到使用wp内置的例子dashicon. 我也试过这么做.dashicons { color: red; } 这只是更改页面中而不是菜单中的dashicon的颜色,此外,我只想更改自定义post类型dashicon的颜色,而不是所有dashicon的颜色(要突出显示)。例如,仅适用于CPT电影。你能告诉我怎么做吗
“发布缩略图”功能似乎没有被注册。
我们正在尝试更改网站上帖子所附缩略图的裁剪样式。这是我们用来声明新图像大小的代码:<?php /** --- Thumbnails configuration **/ function add_custom_sizes() { add_theme_support(\'post-thumbnails\', array(\'post\', \'page\', \'custom-post-type-name\')); // Fe
我应该在index.php中使用模板文件还是只使用条件标记?
使用模板文件,我正在构建一个模板之间几乎没有差异的主题。现在我差不多是这样设置的:singular.php - 单页/帖子;完整的帖子内容、评论home.php - 博客页面;帖子内容完整,无评论index.php - 其他一切;带条件标记的帖子摘要看着这个设置,我意识到我可以这样做:<?php get_header(); ?> <div id="main-column"> <?php if ( have_posts()
WordPress未注册主题定制分区
我正在开发我的第一个WordPress主题,我想添加一个自定义菜单,最初是为了更改社交网络链接地址。。。我已将以下内容添加到functions.php:/** * Add Theme Customize Options */ function www_perlur_cloud_customize_register($wp_customize) { /** * Add Social Networks Links section to WordPress
为什么在主题之间切换会破坏我的孩子的主题?
我正在研究一个儿童主题,这个主题是在2017年的基础上构建的。在我的页面模板中,所有内容都按预期显示。但是,如果我在主题之间切换到另一个主题,然后再切换回来,则在标题中的标记之后,我的站点页面将变为空白。这就是我的页面在占位符数据中的外观。当我进入Wordpress管理员并点击Appearance 这就是我的页面的外观。我仔细检查了一遍,页面仍然设置为子主题中的正确页面模板。在这些步骤之间,我没有对代码库做任何事情,因此我相信这是存储在数据库中的东西,再加上我忽略的一些代码。这个问题非常棘手,现在当我重新
有没有被广泛接受的phpDoc语法来记录哪个钩子调用函数?
我将所有钩子保存在一个文件中,函数按其各自的类(不同的自动加载文件)进行组织。正在寻找一种标准方法来记录函数的唯一目的是在“init”上调用,例如。当前正在使用@see \'init\'谢谢示例代码hooks.phpadd_action( \'init\', \'remove_image_sizes\' ); functions.php/** * Removes image sizes added by mistake prior to 1.6.18 * * @
“COMMENT_FORM_DEFAULT_FIELS”和“COMMENT_FORM_FIELS”的区别
两者的区别是什么comment_form_default_fields 和comment_form_fields?官方代码参考中的描述似乎只有“默认”一词不同。应用程序有什么区别?例如,我可以使用哪个钩子来更改字段的html输出?那么另一个钩子的作用是什么呢?
像__e()这样的翻译函数必须在主题中使用英文字符串吗?
我正在开发一个主题,想知道字符串是否可以用不同于英语的语言编写,并且仍然可以正确翻译?我的意思是在自定义主题中使用翻译功能时,例如。__(\'string\',\'textdomain\') 或__e(\'string\',\'textdomain\') 我是否可以使用不同于英语的语言来编写字符串,例如:__e(\'строчка\',\'textdomain\')?或者我必须用英语编写所有内容,然后提供其他语言的翻译文件(可能是因为theme的默认语言默认为wp config.php中的WPLANG设置
查找自定义元框的回调函数
我正在按以下方式重新排列默认元框布局:add_action(\'do_meta_boxes\', \'move_meta_box\'); function move_meta_box(){ remove_meta_box( \'my-itemsdiv\', \'post\', \'side\' ); remove_meta_box( \'submitdiv\', \'post\', \'side\' ); add_meta_box(\'my
如何从样式表URL中删除VER?
我正在修改WordPress主题,但问题是每次我通过FileZilla编辑CSS文件并将其上载到服务器时,CSS文件在浏览器刷新后不会立即更新,这非常令人沮丧。我觉得CSSver 标签帮助浏览器不缓存旧的CSS文件,但出于临时目的,我想禁用它。你们能给我一个提示吗style.css?ver=1.0.0 tag命令可能是这样的?这样我就可以对它进行反向工程,自己修改或完全删除它。
有没有可能发布一个需要新插件的主题更新?
我为我完成的一个项目开发了Understrap主题的分叉版本。此后,该主题已在大约300个网站上使用。最近,我们发现了一个与所用插件相关的bug,开发人员在一年多的请求后无法解决该bug。解决方案是卸载该插件并安装备用插件。我的问题与主题更新机制有关,我使用this library 但我不确定是否有可能停用现有的bug插件并通过更新安装替代插件?使用更新显然会更容易推出更改
静态头版有什么必要?
我最近问了一个关于头版的问题。php和主页。php使用情况(How to setup front-page.php and home.php) 我认为这会把事情弄清楚,但我意识到(在测试/玩代码时)我不一定需要在“设置”中声明“站点首页”→ 相反,我尝试使用简单的主题,用“主题名”声明style.css,并设置空白索引、页眉和页脚php文件。所以现在我真的很困惑,因为我不明白如果我可以通过索引管理它,为什么我需要声明首页。php并在其中设置静态内容。我可能在这里遗漏了一些非常重要的东西,如果有人能用简单的
如何在没有插件的情况下向WordPress主题添加导入小部件功能
我正在尝试在我的主题中添加一键演示安装功能。到目前为止,我已经能够添加内容和自定义选项;但我一直在导入小部件。我一直在学习本教程:One Click demo content installation feature in WordPress theme options panel但它没有显示如何导入小部件!我希望我的问题很清楚。谢谢你的帮助