builtnorth/wp-utility

在BuiltNorth WordPress网站上使用的核心功能。增加了安全性和加固功能,并清理了一些默认功能。

dev-main 2024-09-23 16:15 UTC

This package is auto-updated.

Last update: 2024-09-23 16:15:45 UTC


README

包含用于WordPress主题和插件的实用工具项的Composer包。

要求

  • PHP >= 8.1
  • WordPress >= 6.4

安装

此库旨在通过composer将其放入主题或插件中。

  1. 在您的WordPress项目目录中运行: composer require builtnorth/wp-utility
  2. 在您的主插件文件或主题的functions.php中添加
use BuiltNorth\Utility;

if (class_exists('BuiltNorth\Utility\Init')) {
    Utility\Init::instance();
}

功能

  • 图片设置

    • 删除默认/核心图片尺寸。
    • 通过 add_image_size 添加自定义图片尺寸。图片尺寸针对响应式图片使用进行了优化。
    • 将自定义图片尺寸添加到块编辑器图片尺寸选择下拉菜单。
    • 设置合理的最大图片宽度。
    • @todo 允许自定义/覆盖所有这些设置。
  • 实用函数

    • 响应式图片助手

      Utility::image(
      	id: $image_id,
      	size: $image_size,
      	max_width: $max_width,
      	wrap_class: 'cover',
      	class: null,
      	show_caption: $image_caption,
      	lazy: $lazy,
      );
      

免责声明

本软件按“原样”提供,不提供任何类型的保证,无论是明示的、暗示的,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任源于、产生于或与该软件或该软件的使用或其他交易有关,无论是基于合同、侵权或其他方式。

使用本库的风险自负。本项目的作者和贡献者不对您的网站受到的任何损害或可能由此库的使用造成的任何数据丢失负责。

虽然我们努力保持此库的更新和安全,但我们不对其性能、可靠性或适用于任何特定目的的适用性做出保证。用户在将其部署到实时站点之前,应在安全环境中彻底测试此库。

通过使用此库,您确认已阅读本免责声明并同意其条款。