colbycomms/colby-svg

一个跨项目使用的SVG库,包含用于加载和回显它们的PHP类,以及用于WordPress的短代码。

此包的规范存储库似乎已不存在,因此已冻结该包。

1.1.0 2019-08-30 12:54 UTC

This package is auto-updated.

Last update: 2023-01-29 02:33:35 UTC


README

一个跨项目使用的SVG库,包含用于加载和回显它们的PHP类,以及用于WordPress主题的短代码。

安装

将此包安装到您的PHP项目或WordPress主题中

composer require colbycomms/colby-svg

使用方法

确保 vendor/autoload.php 已包含在您的项目中。这使得 ColbyComms\SVG\SVG 类可以通过自动加载使用。

ColbyComms\SVG\SVG::get( string $name = '' ) : string

检索SVG作为字符串(如果文件未找到,则为空字符串)。

<?php

use ColbyComms\SVG\SVG;

$colby_logo = SVG::get( 'colby-logo' ); // Gets the contents of colby-logo.svg as a string.

ColbyComms\SVG\SVG::show( string $name = '' )

将SVG输出到输出缓冲区(如果文件未找到,则输出空字符串)。

<?php

use ColbyComms\SVG\SVG;

SVG::show( 'colby-logo' ); // Echoes colby-logo.svg.

可用的SVG

当前可用的SVG列表可以在本存储库的 /svg 目录 中查看。

短代码

WordPress项目中包含此包时,可使用短代码 [colby-svg]。它接受单个属性 name,对应SVG文件名。

[colby-svg name="colby-logo"] <!-- Outputs colby-logo.svg -->