将条件自定义选项添加到“将名称公开显示为”下拉菜单
除了内置的“公开显示名称为”选项外,我还想添加一个自定义name + nickname + surname“下拉列表的选项。此自定义选项应由两个条件确定:Name + nickname + surname 应自动用于编辑器角色Nickname 应自动用于所有其他角色*除管理员外,所有角色都应隐藏要更改此设置的字段我将非常感谢您的帮助。
插件中的入队脚本不起作用
我不明白为什么这个脚本不会加载到站点上。我错过什么了吗?function ajax_follow_enqueue_scripts() { wp_register_script(\'follow\', plugins_url(\'the-follow.js\', __FILE__)); wp_enqueue_script(\'follow\'); wp_localize_script( \'the_follow\', \'pos
使用wp_NAV_MENU以编程方式设置当前菜单项
我在打电话wp_nav_menu 以编程方式在类上进行,我希望能够设置将显示为current-menu-item 但我看不出有什么理由。看来我可以nav_menu_css_class?
在镜像侧面加载包含`%20`的url后清除文件名
现在,我正在创建一个插件,从外部源侧面加载图像。UI允许我在外部服务器上选择文件,然后通过AJAX下载文件;media_sideload_image. 一切都很顺利。加载图像后,我将用空格替换破折号和下划线,并将字母/数字分隔开来以便于识别,从而清理附件的标题。// sideload the image $src = media_sideload_image(esc_url($url), $post_id, $desc, $return); // convert to atta
将位桶中的标记帖子发布到WordPress
我有很多降价文档存储在BitBucket存储库中。md文档经常更改,因此我使用它来跟踪更改。我现在想把这些降价文档“发布”到WordPress网站上。是否可以将降价文档连续部署到WorPress站点。如果是这样的话,有什么关于如何开始的建议吗?Thx、,
如何缓存半身子主题style le.css
我的问题可能有几个方面,但我觉得本质上很简单:如何确保更改儿童主题style.css 是否跨缓存正确传播?我在一些地方读到,WP应该/将把WP版本放在nnn 当资源提取为http://host/wp-content/themes/theme-child/style.css?ver=nnn. 在我的安装中http://frightanic.com/ 我看到使用了父主题版本。我有W3 Total缓存和一个CDN,但即使它们被禁用了wp-content/themes/frightanic/style.css?v
WP_QUERY-筛选器还是直接?
我的文件、模板、脚本、查询等越来越多,我需要一个好的系统来维护这一切。我努力使一切井然有序:否<script> 模板中的标记内联CSS 只有在PHP 可以从管理选项动态更改的变量JS 和CSS 为了尽量减少请求等,现在是时候组织我的查询了,因为我至少有10个查询,而且数量还在不断增加。第一个选项:使用自定义add_filter() 对于每个查询我不必搜索查询,因为它们都在一个文件或目录中。如果需要更改,我只需在一个地方更改,而不需要在所有不同的模板中更改。第二种选择:像通常那样将所有查询写入模
当用户注册我的WordPress站点时,我想禁用电子邮件验证/激活
当新用户注册时,将向其电子邮件帐户发送激活链接。我希望用户输入他的用户名、电子邮件地址和密码,直接注册并在没有确认的情况下登录(确认不会阻止垃圾邮件机器人注册该网站,我真的不在乎!)有办法吗?
为什么要在我的插件中包含Composer.json文件?
明确包含作曲家的优势是什么。如果我的插件的潜在用户已经可以通过WPackagist以包的形式获取它,那么我的插件中的json文件是什么?
有什么理由反对对WordPress使用自定义的login.php/register.php?
I had a problem, 然后我发现我可以wp_insert_user( $userdata );如果它通过了,我可以直接wp_signon 和重定向。基本上:$user_login = \"test32xac\"; $password = \"test123\"; $user_email = \"j151xbcaxx295@trbvm.com\"; //register_new_user($user_login, $user_email); // Setup th
如何停止在P标记中换行注释
当我在wordpress中更新一条评论时,该评论用p标记包装。这是我的密码remove_filter( \'the_content\', \'wpautop\' ); remove_filter( \'the_excerpt\', \'wpautop\' ); remove_filter( \'pre_comment_content\', \'wp_filter_kses\'); return wp_update_comment( $data ); 我删除了wpautop
获取Walker类中的根元素数
我扩展了Walker_Nav_Menu 分类如下class YPE_custom_navwalker extends Walker_Nav_Menu{} 我想使用get_number_of_root_elements( $elements ) 在我的新类中放置在Walker类中的函数YPE_custom_navwalker我想用这个函数来显示start_el 函数我在下面使用了此代码,但不起作用echo $args->walker->get_number_of_root_elemen
Woocommerce Register Error
在发布此问题之前,我已尝试在此处发布解决方案https://support.woothemes.com/hc/en-us/articles/202828575-Redirect-to-a-custom-page-after-logging-in注册后,我需要在特定的产品页面重定向用户。登录重定向显示在上面的网站已经为我工作。但寄存器重定向不起作用。我正在使用woocommerce的216th主题。有什么帮助吗???下面的代码很有魅力。建议人。。。。add_filter(\'woocommerce_logi
如果WPMU中的一个用户更改了主题文件,该怎么办?
对不起,如果我的英语不好。在WPMU中,如果一个用户更改了CSS或其他主题文件,那么使用此主题的其他站点会发生什么情况?
在产品页面上显示WooCommerce可下载产品的文件类型
我向woocommerce提供可下载的产品,每个产品都允许有多个文件。我想在产品页面上显示文件类型/格式,以便用户了解每个产品包含的内容。请参见下图。我想到的一个想法是,获取所附文件的名称,然后以某种方式只打印每个文件的最后四个字符。但我不知道如何编写一个能使其工作的函数。
带有动态WP_QUERY的瞬变
我有一个<form> 大约有20个输入(大部分select 和number) 每个都是WP_Query 如果已填充。今天我了解到,我可以使用瞬态来存储结果,这似乎是一个很好的机会来减轻对服务器的打击,毕竟:这是一个相当复杂的查询。我的计划是:用户填充输入-他/她的选择:哪个、什么或如果从填充的输入生成字符串value-1=value&value-2=250000</用该键检查是否瞬态string 已存在(如果存在)-显示瞬态结果(如果不存在)-新建WP_Query</设置瞬
PRE_GET_POST与自定义字段的比较不起作用
我在函数中得到了以下代码。php。几个月前,它奏效了(或者至少看起来是这样),但现在不行了,我也不知道发生了什么。// *************************** // ******** Pre get posts para eventos add_action( \'pre_get_posts\', \'custom_post_type_archive_eventos\' ); function custom_post_type_archive_even
同一网站的多个副本:如何组织代码/架构?
我有一个wordpress网站,现在我想有几个类似的网站,但可能在小方面略有不同。我不知道如何以一种可扩展的方式来管理它。现在,我的一个网站是按以下方式组织的。使用apache服务器和mysql数据库的单个EC2实例。静态文件托管在实例本身中,并使用Cloudfront CDN交付。现在,我知道接下来要做什么了:让静态文件从S3 bucket和mysql db作为专用RDS实例提供服务。我还没做那件事,但我知道怎么做。现在,对于wordpress/PHP代码本身,有两个部分:A) 共性。还有CMS基础设施
获取并显示自定义帖子字段
我正在使用wpfacet 插件。我有两个自定义字段:我试图通过以下代码显示这些内容:<?php while ( have_posts() ) : the_post(); ?> <span class=\"main\"><?php $key_values = get_post_custom_values(\"Gear\",get_the_ID()); ?></span> <span class
允许用户设置帖子作者
我有一个自己拥有的网站,允许人们提交作品供我们发表。我有一个需要创建职位的员工团队。。etcI为用户分配了作者角色,允许他们创建帖子,但不允许他们设置帖子作者。我曾尝试将它们设置为编辑器,但这也不起作用。显然,我不想让员工拥有完全的管理权限,所以我正在努力控制这一点。我正在使用capability manager增强插件来帮助我控制角色。