允许用户上传图片并在前台进行操作
我正在开发的网站允许用户发布物品以供出售。在创建帖子的表单中,有一个简单的文件上载字段。问题是,有时当用户上传图像时,他们最终会轮换,并且无法选择。我已经编写了一个php脚本来处理图像旋转。我正在寻找一个HTML5文件上传程序,我可以动态上传图像,然后通过ajax将图像发送到我的php脚本。我是不是做错了?如果没有,是否已经有了这个插件,或者有人做过类似的事情?
安装Roots Bedock时出现“Deposated:MySQL_Connect()”错误
我正在尝试安装Roots Bedrock 在我的本地Windows 7工作站上,我失败得很惨。这是我一直在做的程序:克隆了基岩项目,将其内容复制到my(空)“c:/my project/wordpress”项目目录中,打开一个终端,cd刻录到“c:/my project/wordpress”,然后执行composer install. 一切都很好将“c:/my project/wordpress/.env.example”复制到“c:/my project/wordpress/.env”,并将其编辑为以下
MAX_INPUT_vars:我使用了多少?
我正在Wordpress主题中处理大量选项。我想确保在达到max_input_vars 错误有没有办法测试我生成了多少“input\\u vars”?(抱歉,我怀疑我在这里使用的术语是否正确-希望我能理解)
在查询中显示第一篇文章的标题/日期/摘录&仅显示标题
我需要显示某一类别的7个帖子。第一个需要显示为标题/日期/摘录。而其他的只能是帖子的标题。现在,我很难让第一篇帖子与我的特定代码看起来不一样。任何帮助都将不胜感激,谢谢。<?php $the_query = new WP_Query( \'showposts=7&cat=113\' ); ?> <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> <s
带有自定义帖子类型链接的菜单消失
我与Genesis主题合作了一段时间,但从未遇到任何问题:)这是我的第一个大问题,我不知道如何解决它。我正在制作一个新的网站,带有自定义帖子类型和WP All导入插件。一切都很好,但我做了一些过滤器,通过自定义的帖子类型进行过滤。过滤器正常工作,但页面重新加载后,我的主菜单消失了。这就是我的意思。(尚未激活,因此您可能会看到一些错误)不带过滤器和菜单:With Menu带过滤器,不带菜单:Without Menu有人知道为什么会发生这种情况,以及我如何解决这个问题?提前谢谢。谨致问候,乔普This is
对于wp_Options中的两个选项,是否相同Option_id=0?
当(根据mySQL Workbench)2个选项的option\\u id=0时,这意味着什么?刚刚注意到,对于不相关的插件和主题,有着非常不同的选项。更新刚刚注意到超过200个选项的id为0(select * from wordpress.wp_options where option_id = 0) 在一个测试系统上。这是什么原因造成的,这可能是瞬态似乎被提前删除的原因吗?
使用wp-cli可以不按标题查询页面吗?
所有这些都有相同的作用:wp post list --post_type=page wp post list --post_type=page --post_title=dfdsfds wp post list --post_type=page --title=sdfdsf 如何按标题查询帖子?相比之下,使用--name 工作正常:wp post list --post_type=page --name=sdfdsf
如何重写包装在类中的插件函数?
该类来自其他人的WP插件,我想改编该类中的一个函数(还有更多函数)。(编辑后的)原始代码:class some_class { private function get_section_url() { $full_url = add_query_arg( \'action\', \'action-name\', admin_url( \'users.php\' ) ); $relative_url = str_replace( get_sit
重定向后将数据发送到数据库(并从iFrame中弹出)
我正在使用$wpdb->insert将表单数据放置到自定义数据库中。不过,发生了很多事情。将数据发送到数据库的页面被捕获在iframe中。我知道如何将其从iframe中取出,但是,当我这样做时,除了初始重定向之外,还会导致重定向。如何确保数据只发送一次?我不希望数据库中有两个条目,因为它正在重定向两次。以下是重要的几点:WPDB->插入零件if(isset($qualification, $first_name, $middle_initial, $last_name, $email, $st
Order post by taxonomy
我正在尝试编写一个get\\u posts()查询来检索每页7篇文章。这些帖子的检索基于3个不同的标签,“特色”、“突出显示”和“新闻”。现在,“特色”帖子优先于所有其他帖子,因此如果有7篇特色帖子,那么页面上只应显示这些帖子。就重要性顺序而言,“突出显示”的帖子排在第二位。因此,如果有2个“特色”帖子和5个“突出显示”帖子,那么应该显示这些帖子。最后,剩下的“新闻”是按重要性顺序显示帖子的最终标签名称。以下是我目前掌握的情况:public function automate_posts_to_send(
获取帖子缩略图以显示收藏夹
我用这句话:echo (the_user_favorites_list($user_id = um_profile_id(), $site_id = null, $include_links = true, $filters = null, $post_thumbnail_id = get_post_thumbnail_id())); 显示用户的收藏夹,但只显示帖子的链接。我想:$post_thumbnail_id = get_post_thumbnail_id() 也会显示缩略图,但
使用过滤器wp_trim_excerpt时删除_content中的链接
我正在使用wp\\u trim\\u摘录,它工作得很好,但我想去掉该摘录中包含的链接(使用get\\u the\\u内容),我已经在网上查找并尝试了许多解决方案,以使其正常工作,希望有人能帮我找到正确的方向。我的工作代码如下所示:add_filter( \'wp_trim_excerpt\', \'my_custom_excerpt\', 10, 2 ); function my_custom_excerpt($text, $raw_excerpt) { if( ! $r
WP_QUERY总是返回最后一个定制帖子
我有在直播系统上运行良好的代码,我正在将其移植到一个新主题。在新主题中,WP\\u查询似乎总是返回最后一篇自定义帖子。我的职能是: function get_wpinfo( $entry) { global $post; $resp_array = array(); $args = array( \'posts_per_page\'=> 1, \'post_
如果用户是管理员而不是超级管理员,则在多站点中CURRENT_USER_CAN(‘管理员’)不会返回TRUE
我安装了多站点WordPress,并且在两个站点上都有一个设置为“管理员”角色的用户。但是,功能current_user_can(\'Administrator\') 当以他们的身份登录时,不会返回true,这是我所期望的。然而,我的用户帐户在这两个站点上都是“管理员”,在网络上也是“超级管理员”,我的呼叫返回true。为什么会这样?如果只检查“超级管理员”而不只是“管理员”,第一个用户不应该是false吗?如果这是一个问题,是否有其他方法可以检查用户是否设置为“管理员”角色而不是“超级管理员”?
为远程站点开发人员分配什么角色?
我们已经聘请了一位开发人员,通过upwork与他进行沟通。我们希望他能够对网站进行任何更改,除了把我们踢出去!我们应该给他分配哪个角色-管理员?如果是这样,如果我们是超级管理员,会有什么危险吗?谢谢你的所有想法。
基于URI加载特定页面模板
我有一个要加载的页面模板$_SERVER[\'REQUEST_URI\'] 就像这样,www.site.com/link/147 其中编号147 将是可变的。i、 e.我希望调用页面模板$_SERVER[\'REQUEST_URI\'] 包含/link/ 在里面。
编码为JSON时更改数据库结果的顺序
可能有一个非常简单的解决方案,但我就是想不出来。我正在从wp数据库获取一些信息,绕过wp的内置类,然后将结果作为编码的JSON数据进行回应,如下所示:$db = new PDO(\'mysql:host=localhost;dbname=dbname\', \'dbusername\', \'dbpassword\'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = \'SELECT user
根据条件添加管理菜单或子菜单
我在两个不同的文件中有两个插件,它们在管理面板中添加了一个子菜单(插件标题),如下所示:插件1:function myplugin1_setup_submenu(){ add_submenu_page(\"mybrand\", \"My Plugin1\", \"My Plugin1\", 0, \"myplugin1\", \"myPlugin1PageFunction\"); } add_action(\'admin_menu\', \'myplugin1_setup_
如何将配置文件条目设为只读,站点管理员除外
我在buddypress(用户配置文件字段下)中设置了一些额外的配置文件字段,我想确保它们是只读的,站点管理员除外。我如何做到这一点?非常感谢。
通过在命令行调用wp-cron.php而不是使用wget触发cron?
你能触发吗wp-cron.php 例如使用$ php /path/to/wordpress/wp-cron.php 而不是使用wget方法,例如wget -q -O - http://example.com/wp-cron.php>/dev/null 2>&1?