现在位置: 首页 > wordpress
  • 用于验证和拒绝前端图片上传的挂钩

    时间:2019-08-25

    我正在制作一个插件,检查上传图像的内容。现在我正在测试我是否使用了正确的钩子getimagesize() 检查图像(我知道这不是最好/最彻底的方法。这只是为了测试挂钩)。如果不是图像,它将显示下面的错误消息。我用钩子wp_handle_upload_prefilter 它工作得很好,但只在管理仪表板上(这是codex 建议)。我用过this plugin 它允许用户从帖子/页面上传来进行测试,并成功上传假图像。我在谷歌和这个网站上搜索过,大多数人都建议wp_handle_upload_prefilter

  • 是否有必要清理wp_set_password用户输入?

    时间:2019-08-25

    我正在尝试向WP注册表添加密码表单。请参见下面的代码。我想知道是否需要清理这个特定的用户输入?(如果是,怎么做?)如果我理解正确,WP为某些东西内置了净化功能,密码可能就是其中之一。对吗?WP会在将其添加到数据库之前自动对其进行清理吗?add_action( \'register_new_user\', \'registration_change_pass\', 10, 99 ); function registration_change_pass( $user_id ) { &

  • 忘记密码需要从wp-登录重定向到自定义页面

    时间:2019-08-26

    我是WordPress的新手。我的问题是,现在默认用户忘记密码重定向到website/wp-login.php?action=lostpassword&redirect_to=http%3A%2F%2website.com%2Fuser-profile但我有一个自定义页面/password-reset/. 所以我参考了一些帖子,并在我的主题函数中添加了下面的代码。phpadd_filter( \'lostpassword_url\', \'my_lostpassword_url\', 10, 0

  • 我想知道可以传递给user_can()的参数,以便按用户功能进行访问控制

    时间:2019-08-26

    我注意到其他人发布了user\\u can()在控制访问权限方面的使用,这对EC站点非常有用:How to use current_user_can()?由于我想精细地控制访问权限,我研究了哪些参数可以作为用户功能传递,但这样的页面没有明确说明参数:https://developer.wordpress.org/reference/classes/wp_user/has_cap/#uses如果有人碰巧知道user\\u can()的明确参数列表,请分享。提前谢谢你。

  • 当更改主题的字体时,为什么字体大小属性不起作用?

    时间:2019-08-26

    自我的主题的字体doesn\'t support my language, 我将此代码添加到样式中。css更改字体。它确实有效:@font-face { font-family: \'new-baskerville\'; font-style: normal; src: url(\'/wp-content/uploads/useanyfont/190811081519New-Baskerville.eot\'); src: local(\'n

  • 尝试使用挂钩添加额外的字段

    时间:2019-08-26

    我正在尝试在的后端菜单上添加一个额外字段编辑订阅菜单(相扑订阅(插件)->订阅列表->编辑订阅)我给你发了一个截图,我想在哪里添加它。do_action( \'sumosubscriptions_admin_after_general_details\' , $post->ID ); // 10 is the priority, higher means executed first // 1 is number of arguments the functio

  • 公文包项目的WordPress自定义帖子类型和快捷代码

    时间:2019-08-26

    我使用此代码来显示和制作自定义帖子类型的快捷码。它起作用了,我想删除这个锚定标签,当我删除锚定标签时,它会显示错误。我能修复这个吗?此处代码:<?php /* Plugin Name: Custom Post Type - Portfolio Items Plugin URI: Description: Custom Post Types and shortcodes for Portfolio Items. Version: 1.0 Author:

  • IFrames使用自定义短码时,ACF和Elementor仅呈现备用短码

    时间:2019-08-26

    这是一个非常具体和奇怪的问题,现在真的困扰着我。这是设置-我正在使用Elementor Pro,我创建了一个单页模板-我在页面上有四个连接到ACF文本字段的快捷码小部件-ACF文本字段将来自airtables的iframe的短代码源作为参数(例如[airtable view if=\'src xxx\')。我创建了短代码函数并将其添加为插件。这可以正常工作(代码如下)问题是这个。当我将四个短代码直接粘贴到模板中时,它们都会在最后一页中正确呈现。但当我使用ACF并将完全相同的短代码添加到相应的字段中时,只会

  • 如何在2小时后终止会话,并在浏览器关闭时也终止?

    时间:2019-08-26

    我想在2小时后终止会话,也想在浏览器关闭时终止会话add_filter(\'auth_cookie_expiration\', \'my_expiration_filter\', 99, 3); function my_expiration_filter($seconds, $user_id, $remember){ $expiration = 2*60*60; //UPDATE HERE; return $expiration; }

  • 正确的wp-内容所有权和权限

    时间:2019-08-26

    我运行Ubuntu服务器来运行许多Wordpress网站。每个网站都由单独的系统用户上载和管理。允许系统用户FTP,但不能SSH到我的服务器。当他们登录时,他们会被记录到自己的文件夹中。Apache由www数据用户运行。Wordpress用户在上载图像或文档时出错:image.jpg has failed to upload. Unable to create directory wp-content/uploads/2019/08. Is its parent directory writabl

  • ADD_QUERY_ARG()和内部变量为空

    时间:2019-08-26

    我有链接:<a href=\"\'.esc_url(add_query_arg(array(\'search\' => $search, \'category\' => $category, \'filter\' => $filter), \'/site\')).\'\">Click</a> 有些变量有时存在,有时不存在,比如$filter,它有时不存在。现在我希望该变量不存在,它不会出现在链接中,因为调试器会显示通知“Undefined variabl

  • 如何使用wp_mail函数在已发送的电子邮件中自定义‘WordPress’?

    时间:2019-08-26

    我正在WordPress网站上创建一个联系人表单。表单与以下代码完美配合: //validate email if(!filter_var($email, FILTER_VALIDATE_EMAIL)) my_contact_form_generate_response(\"error\", $email_invalid); else //email is valid { //v

  • 为在表单上注册的用户分配角色

    时间:2019-08-26

    我创建了一个注册表,在其中我集成了Stripe以进行支付。一切正常,我还能够在数据库中创建wp\\u users和wp\\u usermeta表。我唯一不明白的是如何分配角色。这是我目前使用的代码://Sanitize POST Array $POST = filter_var_array($_POST, FILTER_SANITIZE_STRING); $nome = $POST[\'nome\']; $cognome = $POST[\'cognome\'];

  • When to call add_filter

    时间:2019-08-26

    我正在我的一个插件中使用wp\\u video\\u shortcode\\u override filter。我想将此设置为on option top user,以便其在默认情况下不处于活动状态。我设置了以下场景。我需要打电话给wpdb,从我的插件中获取一些选项。这是好建筑吗?add_action(\'init\', \'foo_init_setup\'); function foo_init_setup() { global $wpdb; $

  • 突然上传HTTP错误、PHP上传和内存限制对我来说已经很高了。还要别的吗?

    时间:2019-08-26

    所以,让我从一开始就把一切都弄清楚:我不在共享主机上</PHP上载限制已设置为700mb</PHP内存限制设置为512mb</Nginx、PHP-FPM和WordPress的日志告诉我,在上传时没有任何关于上传的信息</重新启动服务器没有帮助</核心WordPress没有更新,插件保持不变。事情变了</我确实使用插件将文件发送到S3,但如果停用它,文件将保留在本地磁盘上(因为有足够的空间),我仍然会收到HTTP错误</多年来,我们一直在上传100多mb的文件。但是

  • “隐私”状态会阻止WooCommerce产品被搜索引擎索引吗?

    时间:2019-08-26

    我目前正在从我的网站上禁用一些Woocommerce产品,为此,我将它们设置为private.我想知道“私人”是否愿意also 设置no index meta为真?

  • 如何在现有的CPT中注册POST_META字段,然后使用GET_POST_CUSTOM()再次调用它?

    时间:2019-08-26

    我想将post\\u meta(test\\u meta\\u 1234)字段添加到外部插件的现有CPT(组织者)中。对于register\\u meta(),它不起作用。但我可以使用register\\u taxonomy()将一个分类法添加到相同的CPT中。代码示例:register_meta(\'post\', \'test_meta_1234\', array( \'object_subtype\' => \'organizer\', \'show_in_re

  • 根据替换数组修复常见的拼写错误/错误

    时间:2019-08-26

    我正在尝试设置一个函数来修复网站上常见的内容错误。我想获取一个post字段数组$check_fields 并在一个名为$replacement_terms.到目前为止,我有以下几点:$check_fields = array( \"post_title\", \"post_content\" ); $replacement_terms = array( \"™™,™\", \"®®,®\", \"

  • 商店页面上的两种产品类别

    时间:2019-08-27

    我希望有人能帮我完成我目前正在做的事情。我正在使用小部件在我的店铺页面上显示类别,我想在其中添加两种类型的产品类别。如果是水基或溶剂基,第一个产品类别将显示油漆类型。第二类仅显示表面油漆列表,如果是金属或木材油漆。我试图从谷歌上找到答案,但似乎找不到我要找的东西。我发现我可以在我的店铺页面上排除某些类别,但实际上不行,因为我需要显示两个不同的类别,排除只有在我有一个类别时才有帮助。我想知道我该怎么做?我会附上一张照片,希望有人能理解我想说的话。

  • WordPress多站点伙伴老板-注销管理面板,我无法返回主站点

    时间:2019-08-27

    当我注销本地站点上的管理面板时。即使我将注销重定向到主站点,它也会显示标准的wordpress登录页面。url具有https://dev2.xxxx.wp/wp-login.php?redirect_to=https%3A%2F%2Fdev2.xxxx.wp%2F&bp-auth=1&action=bpnoaccess 但是返回到SiteName链接具有正确的链接https://dev2.xxxx.wp. 我可以从这个标准wordpress登录页面再次登录到管理后端。问题是,如果我单击返回