varunsridharan / wp-localizer
简单且实用的 WP Localizer 库
1.2
2021-04-11 07:22 UTC
This package is auto-updated.
Last update: 2024-08-29 05:00:33 UTC
README
适用于插件/主题的简单且实用的 WP Localizer 库
安装
安装此扩展的首选方式是通过 Composer。
要安装 WP_Localizer 库,只需
$ composer require varunsridharan/wp-localizer
前面的命令只会安装必要的文件,如果您想 下载整个源代码,可以使用
$ composer require varunsridharan/wp-localizer --prefer-source
您还可以使用 Git 克隆完整的仓库
$ git clone https://github.com/varunsridharan/wp-localizer.git
或者 手动安装
$ wget https://raw.githubusercontent.com/varunsridharan/wp-localizer/master/src/Localizer.php
选项
JavaScript 函数
如果将 函数 参数设置为 true,则生成 2 个 JavaScript 函数
{id}_option
-- 获取从 PHP 传递的参数的函数,例如:(myplugin_option('object2'')
);{id}_txt
-- 获取从 PHP 传递的翻译字符串的函数,例如:(`myplugin_txt('some_title','Default Title'));
用法
<?php /** * Create A New Instance */ $instance = \Varunsridharan\WordPress\Localizer::instance( array( 'id' => 'myplugin', 'scripts' => array( 'my-plugin-script' ), 'frontend' => true, 'functions' => true, ) ); /** * Get Existing Instance */ $instance_existing = \Varunsridharan\WordPress\Localizer::instance( 'myplugin' ); $instance->add( 'alert_info', array( 'show' => false # It can be Array / String / Bool / Int ) ); $instance->add( 'object2', 'Some Value'/* It can be Array / String / Bool / Int */ ); /** * Merges With Existing object1 value. */ $instance->add( 'alet_info', array( 'title' => 'Some Value', ), true ); // Translation. $instance->text('alert_title',__('Your Alert Title'));
JavaScript 用法
var $arg = myplugin_option( 'alert_info' ); if(true === $arg.show){ alert($arg.title); } alert(myplugin_txt('alert_title','Default Title Here'));
⚠️ 注意
myplugin_option
ANDmyplugin_txt
JavaScript 函数是动态创建的
📝 更新日志
本项目中所有重要的更改都将记录在此文件中。
格式基于 Keep a Changelog,并且本项目遵循 语义化版本控制。
🤝 贡献
如果您想帮忙,请查看 问题 列表。
📜 许可证 & 行为准则
📣 反馈
- ⭐ 如果这个项目对您有帮助! 😉
- 如果您需要帮助/发现了错误,请创建一个 🔧 问题
💰 赞助者
我 在 2013 年爱上了开源,从那时起就没有回头了!您可以在 这里 了解更多关于我的信息。如果您,或您的公司,使用了我的任何项目或喜欢我所做的工作,请考虑支持我。我打算长期参与。
- ☕ 我们何不一起喝杯咖啡来互相了解?只需 $9.99
- ☕️☕️ 我们每个月买我两杯咖啡怎么样?您可以从 $9.99 开始
- 🔰 我们喜欢改进开源项目。支持一次性的开源维护 1 小时,只需 $24.99
- 🚀 也喜欢开源工具吗?我也是!只需 一次性支付$49.99,就能支持一小时的开放源代码开发!点击这里
连接 & 问候 👋
- 关注 我在 👨💻 Github,了解免费和开源软件的最新动态
- 关注 我在 🐦 Twitter,获取我最新开源项目的更新
- 私信 我在 📠 Telegram
- 关注 我的宠物在 Instagram,获取一些令人兴奋的狗狗更新!
由 Varun Sridharan 倾情打造