创建新的分类、添加额外的字段、注册术语和额外的字段值?
我需要创建一个新的分类法(nbateam),向这个分类法添加额外的字段(\'code\',\'color\',…)AND 插件启动时注册它们。现在,除了为我创建的额外字段注册值之外,我可以做任何事情。我使用的代码:<?php // Taxonomy part add_action( \'init\', \'create_nbateam_taxonomy\', 0 ); // Extra fields add_action( \'nbateam_add_form_fie
WordPress多站点网络站点在另一个网络站点下
有可能在另一个站点下有一个多站点吗?networksite.com/site1/site2/我知道,在网络中创建新站点时,您不能只键入其他子目录。例如,如果这是针对一所大学的,那么它将是:college.edu/undergraduate/program. 其中“本科生”将是一个子网站,“课程”也将是它自己的子网站。这将在前端创建一个逻辑链接结构,并在后端简化用户权限和组织。欢迎您提出任何想法、代码、解决方法等!
如何跳过创建原始人像图像的风景缩略图
让我们有一些这样的缩略图大小: add_image_size(\'home-slide-medium\', 1000, 504, true); add_image_size(\'home-slide-sm\', 500, 252, true); add_image_size(\'video-poster\', 780, 512); 让我们上传一幅肖像图片,大小如下1000x3000px如何避免创建横向缩略图(如1000x504 或500x252) 这张肖
如何在我的WordPress插件中包含自定义缩略图?
我正在开发一个WordPress插件,我想像其他插件一样在“WordPress更新”屏幕上显示一个自定义徽标/缩略图。我需要做什么才能实现这一点?现在,它只显示默认的“插件”图标:
创建一个与默认段落块类似的自定义块,以便Enter开始一个新块
我一直在尝试创建一个自定义块,其行为类似于默认的段落和标题块,以便在按下Enter键时启动一个新的段落块。无论我尝试什么,当按下Enter键(使用或不使用SHOT键)时,都会添加标签。我想设置multiline 的属性RichText 到false 也许可以,但似乎不起作用。我的JS代码是:/** IMPORTANT VARS!!! **/ var el = element.createElement; var RichText = editor.RichText; bl
是否安全禁用新站点运行状况屏幕?
随着WP 5.2现在与“站点健康”页面一起提供,我希望能够禁用此功能——它显示了太多关于服务器信息的内容。要从我使用的菜单中删除它,请执行以下操作:function escode_remove_site_health_feature() { remove_submenu_page( \'tools.php\', \'site-health.php\' ); } add_action( \'admin_menu\', \'escode_remove_sit
预加载外部PHP信息
我有使用PHP从计费系统whmcs加载到WordPress网站的定价。我想知道是否有一种方法可以预加载它,以便它能够很好地加载,或者只缓存该页面,或者让页面在不缓慢加载的情况下显示出来。谢谢
WooCommerce:电子邮件的模型只显示html,而不显示css
我正在使用WooCommerce的3.4.7版本并配置电子邮件,我盯着一件奇怪的事情:模板没有出现在css中。我在我所有的网站上都有过这样的经历,这是一个安装了WordPress和WooCommerce的测试网站。这是我的配置:当前结果是:我希望这样:我不知道我做错了什么。谢谢你的帮助。Edit: 我的电子邮件模板的HTML:https://pastebin.com/41TY84NS 注意:我没有使用我的主题的任何自定义模板,它是店面主题,我用2017进行了测试,并给出了相同的错误。PHP 7.3.1版
在处理文件之前,在提交之后加载页面
我已经建立了一个用户导入页面,通过csv文件上传导入。我遇到的问题是,页面在所有行(用户信息)完成处理/插入用户之前加载。如果csv中有1或2个用户/行,那么它可以正常工作,但超出此范围,则无法完成作业。是否有办法延迟页面加载,直到从csv文件导入用户的过程完成?用例如下所示。用户进入导入页面,浏览文件(csv),然后单击提交。单击提交后,将启动一个函数,处理csv中的每一行并将用户导入wordpress。csv文件可以有数百行,也可以只有少数行。页面将一直加载,直到过程完成。完成页面加载后,将有一个已导
使用AJAX在WordPress插件锅炉板框架内提交和返回数据
我正在使用WordPress插件样板,通过短代码向用户显示表单。我只是对数据流有点困惑,而不是语法。我的主要公共类有一个方法,该方法在用户添加快捷码时创建表单。我有一个类,它可以接受表单数据并构建一个调用API的URL。This is how I thought it should work:单击“提交”时,Javascript函数将激发。它会检查表单是否完整,如果是,请使用AJAX将数据传递给我的Processesing脚本。2、脚本构建URL并调用API,应返回数据。Question: Once th
Getting the wrong page ID
我正在开发一个主题,我需要获得实际的页面ID,当我这样做时:global $post; $thePostID = $post->ID; 我得到了错误的ID。我尝试了get\\u the\\u ID(),得到了与上面代码中相同的ID,但两者都是错误的。在获取ID之前,我还尝试执行wp\\u reset\\u query(),但仍然得到了相同的错误ID。我正在模板中运行上述代码,它不在循环中。我还想澄清一下,我正在尝试获取页面ID,而不是帖子ID,尽管函数似乎是相同的。我做错了什么,我
将css放在附加的css和子主题style.css中哪个更好
我想我说的更好是指渲染页面时哪个工作更快。我知道附加的css编辑器将更改存储在数据库中。这会比使用样式更快还是更慢。子主题中的css。是否有其他考虑因素,如可维护性?
如何释放UPDATE_POST_META使用的内存?
我注意到update_post_meta 导致我的内存使用量略有增加。通常情况下,增长幅度小到无关紧要。但我正在编写一个CSV导入函数,调用它10000多次,最终导致内存不足错误。下面是一个简单的代码示例:function update_business($myData) { error_log(\"Used memory 1: \" . memory_get_usage(false)); error_log(\"Allocated memory 1: \" . m
如果我只有一个主要的WooCommerce类别,可以吗?
如果我在woocommerce中有一个主要的产品类别和许多子类别,那会好吗?我说的是这1个主要类别中的数千种产品,有许多子类别。这可以吗,还是不推荐?页面的速度如何,这样做会不会对页面产生任何影响?
已提交职位的年份一览表
我需要得到一份特定类别帖子的年份列表。如:2008、2009、2010、2012、2013(如果2011年没有帖子,则不包括在内)。我尝试了这个查询,它成功了-我得到了我的年份列表:$wpdb->get_results(\"SELECT YEAR(post_date) FROM {$wpdb->posts} WHERE post_status = \'publish\' GROUP BY YEAR(post_date) DESC\"); 然后我引入了类别ID,但什么都不起作
获取博客的所有类别和相关URL?
我对如何获取所有博客类别(无空类别)的列表感到困惑。我需要文本名称和cat归档文件的URL作为一个数组。我是否使用get_terms(), get_categories(), wp_list_categories(), wp_query() 还是别的什么?
给定用户帖子的RSS提要?
我知道如何获取该网站的RSS提要-即get_bloginfo(\'rss2_url\') 但是,有没有一种方法可以获得相同的东西,但只针对给定的用户?有效地提供作者页面上列出的帖子的RSS提要。
在WordPress中创建终结点
我正在编写一个插件,它将允许我的一些安装相互对话并共享特定信息。我希望指定一个端点,以便example.com/path/here 是其他站点可以获取一些格式良好的XML或发布一些格式良好的XML的地方(取决于数据的流动方式)。作为一名粗野的黑客,我./wp-content/plugins/myplugin/endpoint.php 但我的印象是,直接打电话是不好的。我该如何用WordPress的方式来实现这一点?
是否可以在管理媒体编辑中添加自定义媒体大小?
你好是否可以在没有插件的情况下添加编辑自定义缩略图图像大小并对其应用更改的功能?
如何创建自定义动态URL
我想像这样创建自己的urlhttp://localhost/wptest/content/programs/trainings-conferences/我已经创建了自己的插件并使用了这段代码。add_action(\'init\',\'wpyog_add_rewrite_rules\'); add_action(\'init\',\'wpyog_add_rewrite_rules\'); function wpyog_add_rewrite_rules(){ ad