WordPress插件开发中的安全性
我的插件是Mailer。WordPress的应用程序,我已经完成了85%,在发布之前,我专注于安全性。在提问之前,我应该概述一下插件体系结构:插件能够接受username &;password 和相对imap/smtp 服务器详细信息验证详细信息并确保输入了正确的imap/smtp(建立了有效连接)使用EKEY 存储在class.client.php 像CONST password 已加密(不能根据需要作为纯文本进行散列imap/smtp) 并使用CKEY 存储在class.client.php.
How to replace images?
我似乎对在Wordpress中编辑和替换图像有问题。如果图像具有相同的文件名或始终创建新的文件名(副本),它们是否会自动替换图像?此外,如果我通过cPanel批量上传到图像目录,是否会因为未创建缩略图而产生问题?
MU-Plugins我需要做什么特殊的事情才能让它工作吗?
我在wp内容中创建了一个mu插件目录只要它是空的,我就没有问题,但当我把一个文件放进去的那一刻,即使文件是这样的:filename: somecode.php filecontent: <?php ?> 也就是说,在结束php标记之后,或者在<;的第一行之后,没有空格或行;?php我在网站上遇到了CSS的问题,这些东西不正常。我不知道为什么会这样做。我甚至把文件放在那里,没有一行空白。同样的事情。一旦我删除了文件,一切都很好。我已经测试了很多东西,目录中的
Wrong Sub-Page Order
我有这个代码来显示页面的子页面及其模板,<?php global $wp_query; // is Page a parent page if ( $post->post_parent == 0 ) { // on a parent page, get child pages $pages = get_pages( \'hierarchical=1&parent=\' . $post->
ApacheHTTP服务器仅停止为某个本地网站工作
我与一些本地网站合作,但不久前,其中一个网站在我尝试使用时开始导致这些错误。我找不到时间,就离开了,所以我不知道是什么变化导致了这种情况。这是问题签名: Problem Event Name: APPCRASH Application Name: httpd.exe Application Version: 2.4.12.0 Application Timestamp: 54c90386 Fault Module Name: php5ts
在wp rest API v2中获取帖子计数并获取所有类别
我想知道我的帖子数量。我认为使用wp json/wp/v2/类别?页码=1>>计数这是一个很好的方法。但就速度而言,使用上述解决方案并非易事,我不知道如何通过一次呼叫获得所有类别。(如果你知道的话,分享一下会很有帮助)。有没有办法/教程/。。。是否允许我在主通话中添加post计数?像这样的路由:wp-json/wp/v2/posts。。。。
WP_GET_IMAGE_EDITOR可以转换为图标吗?
我有一个非常简单的问题关于wp_get_image_editor (https://codex.wordpress.org/Class_Reference/WP_Image_Editor). 我可以像这样裁剪、调整大小和保存图像:$image = wp_get_image_editor( \'example_1.jpg\' ); $image->resize( 32, 32, true ); $image->save( $path . \'/test.png\' ); // W
在没有多站点的情况下登录多个子域
我有一点问题很难找到答案。我的WordPress结构如下:主要站点:domain.com </子站点:category1.domain.com</子站点:category2.domain.com</所有这些都指向使用相同数据库的相同WordPress安装。区别在于category1.domain.com 我只查询category1类别中的帖子,相同category2.domain.com 等我没有运行多站点设置,因为它似乎与我想要的有所不同。(如果我错了,请纠正我)无论如何,此设置工作正
使用大数据改进wpdb查询
我的插件将处理大量数据,这些数据可能会导致查询在数据库查询中读取超过5000个项目。管理员将提供一组存储/组织在数据库中的CSV文件。当用户转到特定页面时,会得到一些常见的结果。在大多数情况下,我可以预测该查询是什么。我想将结果数组存储在缓存中,以便查询更快。我调查了一下wp_cache_get, wp_cache_set, wp_cahce_delete, etc 但这似乎不是最好的选择,因为它不是持久的。codex说我需要一个额外的插件来处理持久缓存,但我不希望再需要另一个插件。我could 将序列化
如何让WordPress让我保持登录状态?
当我登录WordPress博客时,会有一个复选框,上面写着“记住我”。但无论我是否选中此复选框,如果我在一两天后回来,我必须再次登录,因此此复选框似乎没有任何作用。(相比之下,我的谷歌账户一年多来从未要求我重新登录这台计算机。)如何让WP真正记住我
高级自定义域和发布类型
我制作了一个只用于一个站点的快速插件(多个域,但主题、插件和内容相同)。在其中一个网站上,我得到一个错误警告:call\\u user\\u func\\u array()要求参数1是有效回调,第一个数组成员不是/httpd中的有效类名或对象。www/wp-includes/plugin。php在线525在所有其他安装上,它运行正常,没有任何问题。我添加到插件的代码是:include_once( \'acf.php\' ); define( \'ACF_LITE\', true );
使用CloudFlare在htaccess中强制对WordPress RSS提要使用非SSL
我在cloudflare的免费SSL服务背后有一个站点。但是,我无法再验证我的RSS提要https://validator.w3.org 因为我Server returned [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error 因此,我无法将我的网站提交给苹果新闻出版商。在浏览器中访问RSS提要(通过SSL)很好,并且在Feedly和其他阅读器中更新正常。我知
wp.template() Not a function
当我控制台。日志(wp)对象仅包括:-wp。表情符号wp。心跳wp。SVG油漆工脚本加载在页脚中,最后一个加载在DOM中。我错过了什么?
WooCommerce-在管理员编辑页面加载变体后挂钩?
在产品的编辑页面中,当我们单击变体时,我们将看到所有变体的AJAX加载。完工时有挂钩吗?我想运行一个脚本,在每个切换头上添加一些“概览”信息。例如,当变体的库存为0时,“售罄”标签。谢谢
如何自定义我的WordPress管理区域?
我正在构建一个wordpress多站点,目的是作为一个博客平台,但我想通过删除所有dafult小部件为我的用户自定义管理区域。请问,有没有一个wordpress函数可以用来操作所有这些管理区域小部件?注意:我不需要插件。
编辑元数据不适用于自定义SQL
我有一个表单可以将帖子上传到Wordpress,同时我可以在事后编辑元数据之类的内容。但是,使用Wordpress edit\\u post\\u数据可以很好地工作,但自定义SQL查询无法工作。我想知道为什么。Works : update_post_meta($edit_id, \'lead_t\', $_POST[\'lead_t\']);Doesn\'t work :$wpdb->query( \"UPDATE wp_postmeta (post_id, meta_key, me
哪些SQL/WordPress查询需要一个现时值?
我是一名PHP/JavaScript开发人员,对WordPress是新手。我们公司的网站是建立在WordPress上的。然而,我创建了许多定制的PHP页面,却没有太在意WordPress框架。当创建表单来编辑内容(如帖子)时,我注意到很多事情都不能与$wpdb->query(insert some SQL here) 但经常使用WordPresswp_update_post() 或update_post_meta(), 等我想知道这是否是因为自定义查询需要临时检查?我对nonces也很陌生,但在使用
要转换所有小写标记的SQL命令吗?
我正在寻找一个SQL查询命令来将每个帖子中的每个标记转换为小写。
多站点设置帮助-普通域/子站点始终重定向到子目录多站点的域
我为每个站点使用细分曲面设置了基于路径的wp multisite。除了在没有www的情况下访问子网站外,其他功能都很好。例如-//mainsite/subsite 始终重定向到//mainsite\"//www.mainsite/subsite\" 始终重定向到//www.mainsite/subsite\"我希望在没有www的情况下请求也重定向到子网站。i、 e类//mainsite/subsite\" 重定向到//www.mainsite/subsite\"我尝试过htaccess规则,但似乎没有任何
当将分页与Front-page.php一起使用时,分页导致错误404
我正在创建front-page.php. 此页面将显示最新的特色帖子,还将具有分页选项以转到以前的特色帖子。我为frontpage编写了如下代码$args = array(); $args[\'post_type\'] = \'post\'; $args[\'post_status\'] = \'publish\'; $args[\'category_name\'] = \'featured\'; $args[\'posts_per_page\'] = 4 $arg