如何将自定义邮政类型用作另一自定义邮政类型的分类
具有:我有两种自定义的帖子类型;一个叫做movies 带有一些详细的元框。我还有另一个自定义帖子类型,名为directors 还有一些详细的代谢物,比如[name, nationality, gender, age, ...].要执行的操作:你能让我用锄头吗directors 类似的分类法movies 在某种程度上,将来我可以查询来自name 或nationality 或上列出的任何字段directors?我知道我可以为movies 但我需要创建一个独立的表/机制来容纳导演,无论他们是否有任何电影谢谢
如何访问自定义WordPress数据库表
我在网上找到了这个示例代码,它应该计算表中的行数。当然它可以工作,但当我使用phpMyAdmin创建自己的表时。。。它不再工作了。我做错了什么?我还想知道“wp\\u users”表名是否不起作用,但“users”却起作用。。我的表名是“test”,我也尝试过“wp\\u test”,但由于某些原因,它们都不起作用。<?php $user_count = $wpdb->get_var( \"SELECT COUNT(*) FROM $wpdb->users\");
ADMIN-使用FETCH API发出请求时,AJAX返回400错误
我正在开发一个带有ajax处理程序的插件。我首先编写了ajax请求,以设置XHR对象。如下所示:var data = new FormData(); data.append(\'post_title\', \'Hola como\'); data.append(\'action\', \'make_appointment\'); var xhr = new XMLHttpRequest(); xhr.addEventListener(\'readysta
从仪表板->更新页面中删除特定插件和主题
有没有办法从WordPress更新页面中删除特定插件和主题?
插件无法激活-无法声明类(已在使用)
我不知道我在做什么。我正在使用WordPress Plugin Boilerplate激活空白插件时,我收到以下错误。Fatal error: Cannot declare class Requests, because the name is already in use in /Applications/MAMP/htdocs/wordpress/wp-content/plugins/requests/includes/class-Requests.php on line 30以下是第30行之前该页的
如何通过我的插件向WooCommerce管理订单页面添加其他操作?
目前,我正在构建一个插件,我需要添加一个操作按钮,以便打印带有管理命令的pdf。
激活插件时在数据库中创建表
我正在构建一个插件,并试图在激活插件时在数据库中创建一个表。我跟着this 并得出以下代码:function gg_create_table(){ global $wpdb; $table_name = $wpdb->prefix . \'plugin\'; $charset_collate = $wpdb->get_charset_collate(); $sql = \"CREATE TABLE $
如何根据用户在Customizer中的选择设置Post meta-box默认值?
我在主题定制器中有一个无线电控件。该控件的代码如下所示:$wp_customize->add_setting( \'post_layout\', array( \'capability\' => \'edit_theme_options\', \'default\' => \'cover\', \'sanitize_callback\' => \'sanitize_text_field\', ) ); $wp_custo
Yoast SEO插件打开图形添加meta标签以从作者页面获取阿凡达
我正在尝试创建一个新的og:当用户将其作者个人资料页面共享到Facebook时,为作者头像创建一个新的og:图像。我是WordPress的新手,在搜索了6个多月后,我总是失败。我的网站是多作者的,我需要为作者添加og:图像元标记。php“作者简介”,我被卡住了,我真的厌倦了搜索。当我们的用户试图共享他的个人资料时。。头像没有出现!因为Facebook找不到作者avatar og:image!我使用的插件:Yoast SEO, Simple Local Avatars, AddToAny Share But
禁用由开发人员定制的插件会使站点崩溃吗?
我有一个开发人员正在为我的Woocommerce商店进行定制。他正在使用诸如ACF pro(advanced custom fields pro)等插件以及其他插件来获取数据,并基本上将数据从这些字段带到另一个字段,然后显示在我的页面上。他告诉我,如果我在任何时候禁用ACF pro,它都会使网站崩溃,我的问题是,这对定制插件的最佳实践有意义吗?他们是否应该使用该插件的本机功能?禁用它会使网站崩溃是正常的吗?这就是他所说的:禁用ACF将使网站崩溃,因为我们正在使用的这些插件上有本机功能。例如,我们的子主题使
组合了类别2的菜单
我需要在我的wordpress网站上创建2个类别菜单。一个在侧边栏中,一个在内容中。在内容中,我只需要配料菜单,所以鱼鸡肉。。。等等在侧边栏中,我需要第一道菜 - fish - chicken 第二道菜 - fish - chicken 实现这一目标的最佳方式是什么?如果在添加类别时自动添加,效果会更好。如果我使用子类别,我将有2个鱼类和2个鸡肉类别,我认为这不是最好的方法。如果我在第一道菜和第二道菜中使用两种不同的配料,那么所有配料都
取代WooCommerce的标准登录和注册表单
当未登录的用户单击“我的帐户”时,他们会看到标准的woocommerce登录和注册表单。我有一个新登录表单的[短代码]。有没有办法用我的[短代码]替换或重定向作为[woocommerce\\u my\\u帐户]一部分的标准登录和注册表单?我的新表单还结合了注册和登录。因此,我需要替换登录和注册表单,并使用新表单。谢谢
如何更改特定插件的插件更新服务器?
有一些特定的插件,我想使用我自己的repo来更新我的网站。我如何确定要针对的插件以及它们应该查看的服务器?
Convert emoji to images
我有一个私有插件,可以导出所有没有“主题化”的帖子,所以输出的只是内容的html(帖子主题为H1,日期/时间为H2)。如果帖子包含表情符号,它会正确显示在主题页面上。但是如果我将HTML输出保存到一个文件中,表情符号会显示为🙁 这些是UniCode字符(我想),我需要生成的HTML页面将表情符号显示为图形图像。创建HTML输出的代码使用标准WP\\u查询对象,然后在have\\u posts循环中输出内容:$thest
WordPress小工具的多项选择
我创建了自己的类别选择小部件。所以我用<select> 但我想和multiple 属性这是我的widget类。它在没有multiple 属性。但我想用它。并且它必须是数组中的返回类别ID。<?php class myCatWidget extends WP_Widget { function myCatWidget() { parent::WP_Widget( false, $name = \'My cat widget
在WordPress定制器中进行情景感知预览
最初我使用active_callback 使我的定制器控件在本质上具有上下文关系,并对我使用它的产品感到满意。但后来我发现this article 关于Customizer中的内容感知预览。太棒了。在那篇文章中,作者使用了自己的插件来获取页面值。我得到了从JavaScript排队等待控件和预览的一切,但我没有得到的是;此处的帖子、页面或自定义帖子类型的页面值可能是多少。$page = Login_Designer()->get_login_designer_page(); 是否有人在使用C
在一个页面中显示所有WordPress类别
我想在一个页面中显示所有WordPress类别。我使用此代码:<?php $categories = get_categories( array( \'orderby\' => \'name\', \'order\' => \'ASC\', \'exclude\' => \'1,116\', ) ); foreach ($categories as $category) { ec
动态下一篇和上一篇文章链接
是否有任何方法可以动态更改下一个和上一个帖子链接。默认情况下,“上一篇文章”链接指向上一篇文章。然而,我希望它链接到一些不同的帖子,我在很久以前发布过。与下一个帖子链接类似。目前,我已经使用javascript手动设置了next和prev post链接。Can I achieve this with Wordpress (PHP)?
文本区域字段由于某种未知原因而被转义
它不会发生在WordPress之外,所以我在这里发布。我正在自定义表单中使用textarea字段,在我有机会对其进行任何操作之前,我发现它已被转义:echo $_POST[\'my_textarea_field\']; 让我们做点什么吧!(顺便说一句:不,我不会回显沙盒外的帖子字段)这是PHP 7.1,因此不需要担心magic\\u引号或safe\\u模式。切换回2017年并禁用所有插件后尝试。这应该是基本的功能,但它让我感到困惑。
在“parse_Query”操作中触发“Headers Always Sent”错误
我已将此代码注册到“parse\\u query”操作,该操作尝试根据API资产的可用性触发404。我的实现基于this answer 另一个问题。public function throw404($query) { if ($this->avorgApi->getPresentation($query->get(\"presentation_id\"))) return; $query->set_404(); $t