colbycomms / colby-svg
一个跨项目使用的SVG库,包含用于加载和回显它们的PHP类,以及用于WordPress的短代码。
此包的规范存储库似乎已不存在,因此已冻结该包。
1.1.0
2019-08-30 12:54 UTC
Requires (Dev)
- phpunit/phpunit: 5.6.*
- squizlabs/php_codesniffer: *
- wp-coding-standards/wpcs: dev-master
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 -->