LitePress 社区旧贴存档 2020~2023 年度

这里是 LitePress 社区旧贴存档,您可以在此留言或提交新的回应和信息。

文章目录


https://wptea.com/?p=1


发表评论

2,005 条回复

  1. lonewolfyx 的头像
    lonewolfyx

    数据量不大,撑死 1-2w 数据链~

    来自苏州
  2. wtyxing 的头像
    wtyxing

    好的。我现在去卸载。感谢老孙头!

    来自郑州
  3. 文派叶子 🍃 的头像
    文派叶子 🍃

    咨询了一下老李头,BUG 来自你安装的 Huger Elementor 插件的一个 JS,把这个插件卸载掉应该就好了。

  4. 文派叶子 🍃 的头像
    文派叶子 🍃

    使用函数 is_plugin_active_for_network()

    示例:

    if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
        require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
    }
      
    if ( is_plugin_active_for_network( 'wp-china-yes/wp-china-yes.php' ) ) {
        // 插件在网络中激活
    }

     

  5. 文派叶子 🍃 的头像
    文派叶子 🍃

    用个 WEB 开发框架吧,你这些需求框架都有封装好的实现。

    一个新手手撸代码真是很不明智。

    这个需求可以使用类似 Laravel 的 表单验证 功能来实现。

    来自秦皇岛
  6. chenyan98 的头像
    chenyan98

    插件名 【plus webp 】 (https://litepress.cn/plugins/plus-webp),虽然功能不全,可以将就使用。

    来自苏州
  7. smallsaltedfish 的头像
    smallsaltedfish

    这个还不够简单快捷吗 那好说 直接在 html 模式里面写 img 标签即可

    来自台州
  8. 588 的头像

    点击添加媒体点不开网络没问题,请问能不能简单快捷的点

  9. smallsaltedfish 的头像
    smallsaltedfish

    或者 插入图片那里填 url

    来自台州
  10. smallsaltedfish 的头像
    smallsaltedfish

    原生手敲如何避免安全问题 不局限于 sql

    来自台州
  11. 文派叶子 🍃 的头像
    文派叶子 🍃

    所以你具体使用的是什么?

    如果是原生 PHP 纯手敲的话可以使用 MySQLi 的 prepare 方法。

    如果是使用了框架的话,几乎可以说 100% 有自带的格式化方法。百度搜一下应该很容易搜到。

  12. smallsaltedfish 的头像
    smallsaltedfish

    这个并不是 wordpress 如何避免注入

    来自台州
  13. 文派叶子 🍃 的头像
    文派叶子 🍃

    SQL 语句中的值应该用单引号包裹。而且你这么写会被 SQL 注入的。

    在 WordPress 中你可以使用 $wpdb 的 prepare 方法来格式化 SQL,具体用法百度搜一下,有很多教程。

  14. 文派叶子 🍃 的头像
    文派叶子 🍃

    mysqli_query 方法执行失败了。估计是返回了 false,然后你对 false 执行数组偏移操作当然会报错。

    来自秦皇岛
  15. 耗子 的头像
    耗子

    域名不解析 AAAA 地址即可,如果用 CDN 的话,CDN 那边关闭 IPV6 支持 (目前基本各大 CDN 都有开关) 。

  16. 文派叶子 🍃 的头像
    文派叶子 🍃

    这是在哪里配置的?

    来自秦皇岛
  17. 文派叶子 🍃 的头像
    文派叶子 🍃

    你要加在根目录访问的区域里。你现在加的这个区域只会对这些特定文件和目录生效,而且人家本来就是返回 404,也没必要再禁止一遍。

    然后有报错的话应该把报错信息贴出来,毕竟我又不是神仙,猜不到是因为什么出错了。

  18. 5323 的头像

    #禁止访问的文件或目录
    location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md|deny ::;)
    {
    return 404;
    }

    这样的

    来自昆明
  19. 5323 的头像
    #禁止访问的文件或目录
    location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md)
    {
        return 404;
    }

    你好,我尝试加在里面,保存报错~

    来自昆明
  20. 文派叶子 🍃 的头像
    文派叶子 🍃

    我不确定它是否支持 IPv6,你可以试试。如果支持的话可以在防火墙拦截。

    来自秦皇岛
  21. 文派叶子 🍃 的头像
    文派叶子 🍃

    如果是内部调用的话可以设置白名单 IP,仅允许来自该 IP 的访问。这个方案应该是最安全的。

    来自秦皇岛
  22. 文派叶子 🍃 的头像
    文派叶子 🍃

    以下语句按执行优先级拆解一下:

    isset($options['smtp_password']) ?? '111';

    最优先执行的 isset($options['smtp_password']) 的返回值是 true 或 false 。

    之后使用 ?? 来判断 isset($options['smtp_password']) 是否已定义,想当然的是按 true 处理的,于是这个语句最后返回的值就是三目左侧的 true 或 false,而不是选项值。

    正确写法应该是:

    $phpmailer->Password = $options['smtp_password'] ?? '111';

     

    来自秦皇岛

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注