Switch role on submit button
我在一个锦标赛网站上工作。注册后,您拥有“成员”角色,您可以创建一个CPT“团队”。我创建了一个“TeamAdmin”角色,可以edit_published_posts, 例如,TeamAdmin可以更改团队名称。我的问题是如何在提交按钮上切换角色,例如在团队的创建开关上,将角色开关切换到“TeamAdmin”?
我有没有让内容()也准备好翻译主题?
我试图理解制作主题所需的东西translation ready.下面的事情我不清楚主题的哪些内容要跨国化?是否包含标题、自定义PostType和内容</我是否必须包含pot文件或本地化字段就足以使主题跨国化
尝试隐藏由Co-Authors Plus插件创建的子菜单链接
我无法在这里隐藏此菜单(见图),我不知道还能做什么,请帮助。显然,我找不到正确的钩子来实现这一点。示例:add_action( \'wp_loaded\', \'hide_guest_authors_link_from_backend\'); function hide_guest_authors_link_from_backend() { ?> <script> document.querySelector(\"li a[href=\'u
如何查看某个页面的代码?
谷歌正在索引我一年前使用过的页面,现在它们是404。我想给它们添加一个noindex标记,但不知道如何打开所需页面的代码,以便放入标记。此外,我应该对这些404页做些什么,这样我就有了更好的seo吗?
如何在分页的帖子中检测到我所在的页面?
我正在使用wp_link_pages() 给帖子分页。我只想在文章的第一页显示文章内容下方的内容。当然我想我会用get_query_var(\'paged\') 获取页码,但无论我在哪一页,它都返回1。我知道我可以手动解析URL以查看我所在的页面,但必须有一个内置的WordPress函数。
在WordPress媒体库中自动上传文件时,将(-)和(转义)符号转换为(_)
出于内部目的,我正在寻找在WordPress媒体库上上传文件(照片、视频、音频)时自动将(-)和(转义)签名转换为(_u)。Example: 如果我尝试上载这2个文件:网络图片。png网络音频。mp3我想在wordpress媒体库中获得这两个文件的结果:wp内容/上传/2018/09/network\\u图片。jpg内容/上传/2018/09/web\\U音频。mp3现在,如果我们上传一个带有(escape)的文件,如(web audio.mp3) 您将得到以下结果:wp-content/uploads/
是否在模板标记中使用名称_The_Customer_徽标()?
我正在尝试学习如何为wordpress创建主题,因此我查看了默认主题“216”。我在它周围爬行,搜索所有我觉得奇怪的东西,然后我在“wp content\\themes\\twenty166inc\\template-tags.php”文件中看到了这段代码function twentysixteen_the_custom_logo() { if ( function_exists( \'the_custom_logo\' ) ) { the_custom_logo(); }
自定义设置页面上的输入添加了http://
如何使文本框不添加HTTP://?function skype_callback() { $options = get_option( \'theme_social_options\' ); $url = \'\'; if ( isset( $options[\'skype\'] ) ) { $url = esc_url( $options[\'skype\'] ); } // end if
如何以短代码和页面内容的形式获取页面本身中的当前页面标题
当我添加<?php the_title(); ?> 对于页面模板文件,它可以工作,并且能够在html标记中提取页面标题,但是如果我想添加<?php the_title(); ?> 到一个页面本身,我该怎么做?还要提供更多的背景;我想添加<?php the_title(); ?> 在一个短代码中,为了让短代码用特定页面的标题替换其中的一部分,我应该怎么做?例如:短代码[products columns=“3”attribute=“sea
如何修复导致站点无法加载的AWS SNS API端点代码?
我正在尝试在Wordpress站点中创建一个API端点,该端点可以接收AWS简单通知服务通知。我现在有这个工作,但在前端,该网站没有加载。以下是代码摘录:require_once MY_PLUGIN_DIR . \'/libs/aws/aws-autoloader.php\'; use Aws\\Sns\\Message; use Aws\\Sns\\MessageValidator; function sns_endpoint() {
未以全分辨率显示的特色图像
我的媒体库中的图像是560×315,但当我检查图像时,这是我找到的代码。srcset 正在加载图像,而不是我的全分辨率图像。<img src=\"https://domain.com/feat-image-150x84.png\" class=\"alignleft post-image\" alt=\"Return of Medicare OEP\" srcset=\"https://domain.com/feat-image-150x84.png 150w, https://
如何检查WooCommerce订单号是否等于帖子ID?
我面临着一个挑战。我需要检查Woocommerce订单号是否等于Post ID。我知道90%的情况都是这样,但我需要防弹的方法来检查。请参见不正确且订单号和Post ID确实不同的示例:需要考虑的事项:我的插件可能安装在Woocommerce尚未创建订单的时候,但我在wordpress multisite上发现了这种情况,但我知道也有用于顺序订单号的插件。而且有很多插件,所以我不能只检查是否存在一个或两个插件</我需要知道这一点,因为我正在开发一个插件来检查客户手动支付的款项。因此,我知道付款将通过
Wordpress Staging Site
Problem:我不想在生产中开发wordpress网站的(新功能)。所以我建立了一个staging server 其中运行相同的wordpress安装。因此,当我在临时服务器上开发新功能时,其他一些用户在生产中添加了内容。此外,我们使用一个页面生成器->一些设计也被修改。(我们还做了一些前端工作,并使用页面生成器实现了一些功能)这意味着,当新功能准备就绪时,我不能简单地用临时站点覆盖生产站点,因为我会丢失添加的内容(主要是数据库中的内容)我怎样才能做到这一点?因此,关键要求是:1) 开发登台的新功
博客页面不显示摘要,但显示完整内容
我刚接触Wordpress,遇到了一个令人不安的问题。我已经有6篇文章出现在我的文章部分,我想把它们作为摘要放到博客页面上。我确实通过选择For each article in a feed, show 像summary . 但我的博客页面上仍然有完整的内容。提前谢谢。
自定义注册函数没有正常工作,因为is_mail和Email_eXist在不应该出现错误时不断出现错误
这是我的注册功能 $firstname = sanitize_text_field( $_POST[\'firstname\'] ); $lastname = sanitize_text_field( $_POST[\'lastname\'] ); $username = sanitize_text_field( $_POST[\'reg-username\'] ); $user_pass = sanitize_text_field( $_POST[\
防止在提交AJAX表单后重新加载页面
我正试图用ajax在wordpress中提交表单。但是在第一次提交之后,页面本身被再次调用。我的表单<form class=\"et_pb_contact_form clearfix\" method=\"post\" action=\"\" id=\"loginform\"> <p class=\"et_pb_contact_field et_pb_contact_field_0 et_pb_contact_field_last\" data-id=\"mail\" data-
自定义元盒数据数组:Foreach无法正常工作?
我编写了一个插件来创建一个名为gardener, 并添加了一个名为region, 除了一个包含多个字段的元框_gardener_address. The last is where the problem lies.你看,我使用了https://gist.github.com/cferdinandi/46aca88d6d142791a32a9d30017f1cd8 为了创建我的元框,虽然在管理方面一切都很好,但当我尝试在帖子上实际显示元数据时,我遇到了一个大问题。创建自定义帖子类型、分类法和元框的代码如下
在函数内返回WP化身
我试图用默认的WP头像覆盖插件的内置头像。插件的过滤器如下:add_filter( \"idea_push_change_user_image\", \"idea_push_change_user_image_callback\", 10, 1 ); function idea_push_change_user_image_callback( $userId ) { return \"https://cdn.britannica.com/55/174255-004-
当为空时隐藏自定义WooCommerce分类
//Register new product taxonomy - Authors function register_author_taxonomy() { $labels = array( \'name\' => __( \'Author\', \'taxonomy general name\' ), \'singular_name\' => __( \'Author\', \'taxonomy singular name\' ),
从子站点删除用户时,从多站点中删除用户
我正在使用wordpress的多站点设置。我的子网站由其他组织的管理员管理。问题:管理员在子网站上删除用户时,其记录仍存在于网络用户表中。反过来,当该用户返回其注册的子网站时,他/她仍然可以登录。我猜是因为它的记录仍在用户数据库中。因此,从子网站中删除基本上没有用。可能的解决方案:当用户从子网站删除时,它也会从整个网络中删除。我看了一下抄本,但没法让它起作用。我想wpmu\\u delete\\u user函数应该是应该使用的函数。但关键似乎是什么时候发射。我曾想过添加它以从\\u blog中删除\\u