在注册表单的自定义下拉列表中为用户分配角色
我制作了html注册表单,因为我添加了“用户角色”下拉列表,当我在“用户角色”下拉列表中选择值时填写注册表单,它不会在数据库的wp\\u usermeta表中更新,默认值为subscriber。提前谢谢。我想从下拉选择中更新数据库值。下拉列表中有两个值:用户和摄影师。我已删除的其他值。<?php /* Template Name: Register Page */ get_header() ?> <?php global $
如何创建自定义类别页面
我正在WordPress网站上工作。我的问题是single.php 代码,此代码显示单个产品视图。但当我点击任何类别时,相同的代码用于类别,它显示所有类别和所有内容。我必须只显示标题标题和显示所有内容的类别图片。我应该创建新的模板零件/类别,还是必须在模板零件/内容中进行更改?因为分类页面上的UI设计完全不同。<?php /** * The template for displaying all single posts * * @link https://de
如何让RTL.css成为占主导地位的css代码?
我有一个多语言网站,英语(默认)和阿拉伯语,还有一个家长主题和一个孩子主题。现在,我想按以下顺序加载CSS:英语:家长式。css然后是子样式。阿拉伯语css:父样式。css然后是子样式。css然后是父RTL。css然后是子RTL。css,因为我总是希望子css在父css上占主导地位,也希望RTL在RTL模式下占主导地位。我添加了以下代码:<?php add_action( \'wp_enqueue_scripts\', \'theme__child_enqueue_styles\' );
Ajax-action.php找不到添加的操作
尊敬的Wordpress插件开发人员同事:,我目前正在开发一个WordPress定制预订插件。在这个插件中,我添加了一个日历短代码,它在页面上嵌入了一个Html月历。我还添加了一些Jquery,当用户单击相应的按钮时,这些Jquery应该会得到上个月或下个月的日历。jquery向管理ajax发送post请求。php,这将触发一个添加的ajax操作。唯一的问题是管理ajax。php返回400,这意味着它找不到操作。我知道会触发Wp\\u Lbs\\u日历的构造函数(这意味着必须添加操作),因为show函数成
显示当前用户的额外用户配置文件元
我试图添加额外的用户配置文件字段。之后,我想使用短代码显示这些额外字段。我在函数中添加了以下代码。添加额外字段并将其保存到数据库的php文件:<!-- add extra fields to user profile --> <?php add_action( \'show_user_profile\', \'extra_user_profile_fields\' ); add_action( \'edit_user_profile\', \'extra_user
自定义开机自检类型菜单-图标未显示
我有一个自定义的帖子类型,叫做预测。代码如下:<?php // Register forecasts cpt function forecasts() { $labels = array( \'name\' => _x( \'Forecasts\', \'Post Type General Name\', \'reedbc\' ), \'singular_name\'
如何创建自定义搜索表单功能,包括发布“标签”
这是我的HTML:<input type=\"text\" class=\"keyword\" name=\"keyword\" id=\"keyword\" placeholder=\"Search video...\"> <button id=\"search-keyword\">Search</button> 当我单击“搜索”按钮时,启动如下脚本:if($(\'.current\').hasClass(\'search-select\')){
Problem With Pages Displaying
除了我叔叔的主页显示之外,我的任何页面都有问题。该站点最近已从一台主机迁移到另一台主机。所有页面都显示在WP后端,并且都已格式化,所有内容都在那里,但当我单击菜单链接时,会出现错误404。我创建了一个测试页面来查看新页面发生了什么。它工作并显示为预览,但在我发布后,同样的事情发生了,错误404。该网站是www.andyvalvur。com上托管,来自Inmotion托管。有什么想法吗?我感谢你所能提供的一切帮助。
如何更改类别或分类档案中的规范链接?
在此url上:https://www.phuket-luxury-villas.us.com/tourist-spots/buddhist-temples-wats/ 我有一个错误的规范链接:<link rel=\"canonical\" href=\"https://www.phuket-luxury-villas.us.com/tourist-spots/buddhist-temples-wats/\" /> 它曾经是以下规范链接:<link rel=\"canonical
用于允许自由文章的自定义字段;不再起作用
拥有一个新闻网站,直到最近,有两种方法可以合法地进入付费墙。首先是一个用户/通行证,该用户/通行证根据远程数据库进行了检查,并返回了“是”或“否”的身份验证值。这部分仍然有效。另一种方法是用一个名为“免费故事”的自定义字段指定帖子或页面。免费故事的值为1或零。是的,我是免费的。零是,用户/身份验证系统无效。这个网站很旧。会话身份验证用于某种原因,我不知道。将“自由故事”值设置为true、1或yes应允许其完全可见。否则,只有用户/通行证才能工作。自定义字段下的“accordion”项目列表说明了我所看到的
如何使用WP_QUERY搜索“帖子标题”和“标签”?
在我的自定义搜索表单中,我当前在WP查询中使用以下类型的$args:$args = array( \'post_type\' => \'post\', \'posts_per_page\' => $postsPerPage, \'offset\' => $postOffset, \'category\' => 42, \'s\'
在多站点网络中通过blog_id限制页面模板
TL:DR; 是否可以将页面模板限制在多站点网络中的某个站点?(使用类似get_current_blog_id 例如)More details我正在构建几个网站,每个网站都使用相同的基本部分,只是页面模板的不同变体。例如,站点A和;站点B的主页都使用组件A-D,但是站点A使用的是A B C D,站点B使用的是C B A D。我所有的实际标记都放在组件部分,页面模板大多只是一个包含列表(使用根Sage主题来帮助传递数据)。这是基本前提,但我们讨论的是7个网站上的+-30个组件和+-50个模板。我的所有模板都
获取特色图片和其他帖子缩略图WordPress REST API
我想使用wordpress的RESTAPI来构建自定义主题的新版本。我能够获得特定类别的json响应,但我需要找到一种方法来获取特色图像或使用插件注册的第二个帖子缩略图,以便在布局中使用它们。不使用插件就可以做到这一点吗?以下是我用于测试的代码:<script> (function($){ $(document).ready(function(){ $.getJSON(\'https://localhost/wordpress/wp-json/wp
覆盖Dokan包括子主题中的文件
我正在尝试覆盖子主题中的Dokan插件文件:wp-content/plugins/dokan-pro/includes/modules/vendor-verification/templates/verification-new.php 我可以成功覆盖普通Dokan templates文件夹中的文件:wp-content/plugins/dokan-pro/templates/path-to-file.php 通过使用wp-content/themes/theme-child/doka
在所有页面或所有POST菜单上找不到网页
比如说,我的wordpress网站上有一个页面http://hostname.com/our-philosophy/ (甚至谷歌也在索引)我想删除的。然而,我在“所有页面”菜单或“所有帖子”菜单中找不到它,所以我不知道该怎么办。它看起来像一篇博客文章,链接指向它自己。。。有什么建议吗?
获取自定义帖子类型的所有属性
具体来说,我正在尝试获取给定ThemeREX自定义版面的“版面组”(据我所知,这只是一种自定义帖子类型),但我也很想看看该帖子还有哪些其他属性可用。我试过了print_r(get_post_meta(get_post(1738, \'ARRAY_A\', \'display\'),\"\",true)); 但只返回了数字1。我猜meta不是我要找的。有没有一种方法可以遍历在该帖子的CPT中注册的所有自定义属性?
Query custom field with date
我有一个带有日期选择器的自定义字段。该日期的格式为2019年11月12日。在我的查询中,我有以下内容:$meta_query = array( array( \'key\' => \'date-available\', \'value\' => date(\"m/d/Y\"), \'compare\' =
WP警告声明兼容
晚安请帮帮我。将WP更新为5.3版,您现在将在WP网站和管理员上显示此消息(警告:kiddy\\u Walker\\u Nav\\u菜单::walk($items,$depth)的声明应与/var/www/html/eeicurmim中的walk::walk($elements,$max\\u depth,$args)兼容。com。br/web/wp内容/主题/kiddy/功能。php在线3002我如何解决这个问题?
GET_TERMS<SELECT><OPTION>将切片添加到结果
如果我运行此代码,就会得到所需的结果<?php $terms = get_terms( \'call-type\' ); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ foreach ( $terms as $term ) { echo \'\\\'\' . $term->name . \'\\\', \'; } } ?>
存储在插件文件夹中的自定义帖子类型模板未显示在帖子属性下拉菜单中
我已经创建了一个插件,我想从中加载自定义帖子类型的模板。我已使用此指南从插件加载模板Click Here!模板完全加载到page 尽管我已经在页面模板标题中指定了自定义帖子类型名称,但仍然可以使用帖子类型。Template Post Type: custom-post-type我可以在主题文件夹中创建一个模板,它可以与自定义帖子类型完美配合。