无法写入ERROR_LOG输出...但仅限于某一特定功能
这个replace_uploaded_image() 功能非常好!我知道这是可行的,因为当我登录到WP Admin并上传一个图像时,它完全按照它应该做的做。此外,如果我删除该功能并上传图像,则原始上传的图像就在那里。(正是您所期望的。)我试图查看函数中变量的内容。我很困惑为什么它似乎能执行所有的代码except 这个write_log() 零件。custom\\u gallery功能正常,我在那里没有问题。我只是为了说明使用write_log() 在该功能内工作正常。这个only 时间write_log(
为特定用户注册REST字段
我正在用一个自定义插件扩展Wordpress REST API,我需要在用户响应中添加一个新字段。问题是,此字段只能出现在用户角色的底部。例如,我想要一个字段custom_field 仅当用户administrator 而不是contributor.目前我正在使用register_rest_field() 函数,但它只允许我选择对象的类型。你知道这个问题是否有解决方法吗?或者你知道更好的方法来达到同样的结果吗?P、 S.我正在使用WP 4.7.3
用链接替换第一次出现的单词
我想用链接自动扩展我所有WordPress博客文章中出现的第一个单词。我发现了一个代码(在此网站上:http://www.guru-20.info/worter-in-posts-ersetzen/) , 这应该进行替换,但我如何扩展它,以便只替换第一次出现的内容?谢谢雷内
如何修复FILE_GET_CONTENTS在FILE Functions.php中找到的错误?
我正在构建一个wordpress主题,我达到了最终确定的步骤。现在,我正在努力修复主题检查引发的错误:在文件函数中找到file\\u get\\u内容。php文件操作应使用WP\\U文件系统方法,而不是直接调用php文件系统。代码如下:function theme_critical() { $critical_css = file_get_contents( get_template_directory() . \'/css/critical.css\'); echo \'<
计算自定义帖子类型的贝叶斯平均值
我有一个自定义的帖子类型,叫做entries, 它容纳参赛者参加比赛。有一个5星级评级功能,评级存储在entries. 这样我就可以得到ratings_average, ratings_count 和ratings_sum 使用WP_Query: $args = array( \'post_type\' => \'entry\', \'orderby\' => \'ratings_average\', \'order
将用户连接到自定义帖子类型
我已经创建了一个自定义帖子类型来管理事件,现在,我希望我的网站的用户(仅注册的用户)能够注册到创建的任何事件。在事件页面上,他们只需单击一个按钮,就可以与事件关联(无需门票、付款等)。我不知道应该在哪里实现它(分类法、元等?)以及如何存储(在用户实体上,在事件自定义post类型实体上?)我需要帮助!谢谢
为CPT管理列生成自定义筛选器时出现问题
我在admin cpt posts视图中添加了一个自定义下拉过滤器。我正在使用以下功能连接“restrict\\u manage\\u posts”操作:add_action(\'restrict_manage_posts\', \'show_filters\' ); function show_filters() { $tag = isset( $_GET[ \'partner\' ] ) ? esc_attr( $_GET[ \'partner\' ] )
在WordPress中加载需要jQuery的CDN
根据wpdevsolutions,在Wordpress中加载CDN javascripts的正确方法如下:function theme_name_scripts() { wp_enqueue_script( \'pushy\', \'//cdnjs.cloudflare.com/ajax/libs/pushy/1.1.0/js/pushy.min.js\' ); } add_action( \'wp_enqueue_scripts\', \'th
如何确保BuddyPress客户档案字段唯一
如何确保电话号码的buddypress扩展自定义配置文件字段是唯一的,这样就不会有两个用户拥有相同的电话号码,就像用户名一样?。如果向我指出处理此问题的现有文档(如果存在),我将不胜感激。
如何在特定的帖子类型中添加基本/正面slug/url?
我目前拥有:我的网站。com/custom-post-type-1/postname我的网站。com/custom-post-type-2/postname我想实现:我的网站。com/my base slug/custom-post-type-1/postname我的网站。com/my base slug/custom-post-type-2/postname我不想\"my-base-slug\" 显示除指定的帖子类型以外的任何内容。这有可能吗?怎么可能?
使用crontab键执行WordPress插件中的功能
所以,我想在crontab的插件上运行一个函数。例如,我想每天早上1:10运行它function my_cronjob_action () { //this function is in my plugin // code to execute on cron run syslog(LOG_DEBUG, \'executed by unix cron\'); } add_action(\'my_cronjob_action\', \'my_cronj
“wp”和“wp_loaded”有什么不同?
两者的区别是什么wp 和wp_loaded? 哪个更早?
统计上传到网站的图片数量
我之所以提到“完整网站”,是因为我不需要一篇文章的附件数量(正如许多问题所回答的那样)。我基本上需要一个函数,返回在网站上上传的图像数(附加和未附加),不包括非图像文件。我做了一些研究,但没有任何直接的函数只计算图像。最简单的方法是什么?
如何从Category Metabox中删除“+Add Category”按钮?
我想禁用Category metabox下的“+添加类别按钮”,这样任何创建帖子的人都只需从现有类别列表中进行选择。我确实查看了另一篇帖子,上面有同样的问题,How To Remove The "+ Add New Category" Link From A Category Metabox但被接受的答案没有意义,因为他引用了第345-367行,而这些行并不相关(可能是因为WP更新,事情可能已经改变了)。所以我很困惑。我安装了“用户角色编辑器”插件,并删除了“编辑器”的“管理类别”功能
WordPress插件快捷码中的操作挂钩
我正在开发一个Wordpress插件,使用我的短代码中的操作获取$\\u帖子数据时遇到问题。我正在解析的表单位于我添加了短代码的页面上。以下是我得到的:function wpd_post_parse() { $string = \'wp hook: \' . var_dump($_POST) . \"\\r\\n\"; //$string = \'wp hook: first name: \' . $_POST[\"first_name\"] . \"\\r\\n\";
仅当使用快捷码时才将脚本入队,并使用WP插件样板
我正在使用WordPress Plugin Boilerplate by DevinVinson.一切正常,除了一件事:我试图仅当页面中存在短代码时才将脚本和css排队。在里面define_public_hooks 函数中,我向加载程序添加了一个调用,以注册脚本,而不是将其排队:private function define_public_hooks() { // ... $this->loader->add_action( \'wp_register_scri
当没有下一篇或上一篇文章时,显示灰色的导航链接
我当前正在使用posts_nav_link用于我的帖子导航。但如果没有下一篇/上一篇文章,它会隐藏下一篇/上一篇文章链接。理想情况下,对于我的设计,它应该灰显链接。如果这是相当简单的,也有兴趣在没有其他帖子显示的情况下(我猜像旋转木马一样),让链接在开头或结尾重新开始。我没有结婚posts_nav_link 完全我只是不知道有什么更好的办法。
如何使用AJAX实现wp_Query帖子
我有一个导航栏,里面有类别。当我将鼠标悬停在一个类别上时,我想使用ajax查询最近的3篇文章。html标记<ul> <li id=\"alabama\">Alabama</li> <li id=\"banana\">Banana</li> <li id=\"bible\">Bible</li> </ul> <div id
快捷码适用于已登录用户,但不适用于来宾
我已将我的短代码添加到Wordpress页面,除非登录帐户的人查看该页面,否则该短代码似乎不会运行。以下是我目前掌握的代码:<?php /* Plugin Name: MGC Description: A plugin to integrate software Author: Mike Grossman Version: 0.1 */ require_once(dirname(__FILE__) . \'/aweber_api/aw
将链接添加到用户列表(后端)以打开每个用户的前端配置文件
默认情况下,后端的用户屏幕允许我添加、更改或删除网站的用户:现在我需要在用户列表中添加一个url,它会将我重定向到每个用户front-end profile (e.g. www.mysite.com/author/anna/). 我在wordpress codex或在线上找不到任何东西。你知道怎么解决这个问题吗?