使用PHP7时用于管理员的WSOD
最近,我将一个在PHP 5.6.2上创建的站点转移到了一个使用PHP 7.0.29的新主机上。网站运转良好,前端看起来应该正常,但当我试图访问仪表板时,我看到了白色的死亡屏幕。Wordpress安装在4.9.5版本是最新的,所有插件在复制站点进行传输时都是最新的。为了解决此问题,我尝试了以下方法,然后尝试了以下方法:我检查并增加了PHP的内存限制,禁用了所有插件,但结果保持不变。接下来,我在wp config中启用了调试模式。php-但未报告任何错误。define( \'WP_DEBUG\', true
更改用户元表中的ID数组以适应不同的格式
我正在开发的一个网站WP Post Favorites 在usermeta表中存储post ID。我现在正尝试将这些数据移植到一个新站点(用户和usermeta表已经迁移了),但使用的是另一个插件(Favorites). 新网站有相同的内容,但帖子ID因各种原因发生了变化,我们无法控制。我正在尝试编写一个脚本:用新站点的新帖子ID替换旧帖子ID。在每个用户的“wpfp\\u收藏夹”用户元密钥中。我在csv文件中有相应的新旧帖子ID</更改旧插件格式的用户元数据(\'wpfp\\u收藏夹\'元键:a:
如何将css类添加到所有帖子中附加的图片?
当前默认情况下,图像具有类似的类<img class=\"size-full wp-image-8996\" src=\"https://nepaltimes.net/wp-content/uploads/2018/04/31043884_1792179470828697_8330507756888915968_n.jpg\"> What i am trying here to add a class as img-fluid to all the attachments in pos
我想限制订阅者和贡献者的页面
嗯,我想限制订阅者和贡献者的页面,并想将他们重定向到另一个页面。但我该怎么做呢?
在添加自定义帖子时收到“您关注的链接已过期”
编辑:我已经完全重写了这个问题,因为它已被关闭为离题。在我看来,它有两个非常相关的要点,可以帮助其他开发人员,但在其原始形式中,这些要点并不太清楚。因此,我删去了所有我现在知道与解决方案无关的背景信息。我还编辑了我的答案,使其完整(之前,部分答案是在问题的更新中)。我正在开发一个插件,创建一个自定义帖子类型(CPT)。我的CPT使用一个元数据框来定制元数据。我在显示元框的函数中创建一个nonce。保存自定义元数据并检查nonce的函数(通过check_admin_referer) 由调用save_post
从数据库中检索数据时是否需要重新进行验证?
我在将数据保存到数据库时进行验证,如下所示:$data = validate($data); update_post_meta($post_id, \'my_post_meta\', $data); 问题是,在从数据库读取数据时,是否需要再次进行验证?$data = get_post_meta($post_id, \'my_post_meta\'); $data = validate($data); // Do validation again?
How do I fix title?
我的标题显示为主页标题,我正在尝试删除,但标题中的代码无效。php是<head> <title><?php wp_title(\'|\', true, \'right\'); ?></title> <meta charset=\"<?php bloginfo( \'charset\' );?>\" /> <meta name=\"viewport\" content=\"width
WP_GET_ATTACHING_IMAGE_src返回错误的图像
我上传了一张图片my-image.jpg 尺寸1280x854,之后,我转到Dashboard>Media将其裁剪为854x854。(将更改应用于所有图像大小。)然而,这只会更改媒体库中的缩略图,当我单击缩略图时,弹出窗口仍会显示裁剪前的原始图像。在Uploads文件夹中,我验证了裁剪的图像文件是否存在,名称如下my-image-e15249112352.jpg, my-image-e15249112352-854x617.jpg, 等我试图通过id获取图像:wp_get_attachment_im
微件后端单选按钮问题
我在我的小部件中使用这种安排。php→<p> <input class=\"radio\" type=\"radio\" <?php checked( $instance[ \'the_style_1\' ], \'on\' ); ?> id=\"<?php echo $this->get_field_id( \'the_style_1\' ); ?>\" name=\"<?php echo $this->get_field_name( \'th
FATAL ERROR , Sommerce Theme
我昨晚上传并安装了你的主题Sommerce,今天我在/wp admin/:致命错误:“continue”不在/home/bioffex/public\\u html/shrdstore中的“loop”或“switch”上下文中。com/wp-content/themes/sommerce/inc/shortcodes-woocommerce。php在线350I无法访问WP,请帮助。感谢您抽出时间。
保存在我的自定义管理页面中并重定向到保存的对象
我正在为我的插件构建管理页面,我在DB中保存得很好,但当我按下Save按钮时,页面会重新加载一个空表单。我想知道如何保存表单但进行重定向(我不知道这是否是重定向),但当页面重新加载时,显示最近保存的对象并在每个字段中显示相应的数据,例如,当我们写帖子时,首先post-new.php 但当我们保存WP时post.php?post=195&action=edit. 到目前为止,我有:public function puzzle_manager(){ global $wpdb;&
如何以模块化和程序化方式禁用所有WordPress电子邮件?
我想模块化地禁用WordPress发送的电子邮件,以便在必要时用我自己的自定义电子邮件替换它们。我试着在谷歌上搜索过滤器挂钩列表,但找不到我想要的那么全面的东西。到目前为止,我发现了这两个:/** * Disable default WordPress emails. */ add_filter( \'send_password_change_email\', \'__return_false\' ); add_filter( \'send_email_change_e
打印存储在后元数组中的特定值
我正在打印一些存储在post meta中的值。我的post meta\\u值如下所示: a:3:{s:6:\"amount\";s:117:\"€2.00\";s:6:\"entity\";s:5:\"11854\";s:9:\"reference\";s:9:\"800146779\";} 我使用下面的函数来打印金额、实体和引用,但我得到的只是值的第一个字符。以下是我的功能: function get_value( $order, $parameters )
WordPress提供静态文件吗?
我正在调试WordPress的一个问题,我想知道像css/images/js这样的静态文件是受WordPress/PHP的影响,还是直接由apache提供服务?我目前没有任何WordPress缓存插件处于活动状态。
在主题内调用插件API
我会尽量保持这一点简短。我的网站使用列表(而不是帖子),因为我有一个目录页面主题(MyListing-this one). 我通过“Let’s review”插件查看餐厅并添加评论(API documentation is here). 当我查看列表时,插件会在列表中添加一个查看框,显示利弊和最终分数。它看起来像这样:我想得到的是原始形式的最终分数(本例中为7.8分),无需设计,并将其放在内容上方的列表模板中(我会将其放在列表模板中,因为每个列表都有一个审阅和此框)。我不需要在列表模板中的什么地方添加它,
将自定义帖子类型添加到类别/标签/作者档案分隔符标题内容
我在函数中使用以下代码。php将自定义帖子类型的内容添加到我的类别、标记和作者存档中:// Add New Custom Post Types to Archives function rtt_add_cpts_to_archives( $query ) { if( is_category() || is_tag() || is_author() && empty( $query->query_vars[\'suppress_filters
WordPress CMB2-保存时运行函数
我正在使用CMB2在WordPress中添加基本元数据库,如下所示。。add_action( \'cmb2_admin_init\', \'cmb2_sample_metaboxes\' ); function cmb2_sample_metaboxes() { $prefix = \'_yourprefix_\'; $cmb = new_cmb2_box( array( \'id\' => \'test_metabo
不带上载文件夹路径的媒体URL插件
我试图模拟安装根目录中文件的多个子文件夹的外观,但这些文件夹名称将与需要使用相同名称的页面冲突。换句话说,我希望媒体文件显示为与页面位于同一文件夹中,就像页面URL是真实文件夹一样。示例:http://example.com/courtcase/ 将是法院案例的页面,并且http://example.com/courtcase/testimony.pdf 将是其中引用的文档我可以使用允许以这种方式组织媒体文件的插件将上载目录更改为安装根目录,然后再更改子文件夹。但是,调用页面slug将导致服务器打开实际文
使用基本身份验证向公众隐藏WordPress REST终结点
我有一个注册新端点的函数。默认情况下,终点是公共的。我正在使用应用程序密码插件创建一个基本的身份验证帐户,比如Basic 64basePasswordadd_action( \'rest_api_init\', function () { register_rest_route( \'wp/v2\', \'somthing\', array( \'methods\' => \'GET\', \'callback\' =>
如何制作一个无法隐藏的小工具?
我想在我的wordpress仪表板上显示一个小部件,并为其他用户显示。我想让它总是显示出来(不能被其他用途隐藏,只能通过代码隐藏)。有人能帮我吗?这是我的密码function example_add_dashboard_widgets() { wp_add_dashboard_widget( \'example_dashboard_widget\', // Widget slug. \'Example Dashboard Widget\',