vektor-inc / vk-term-color
VK Term Color
0.7.1
2023-12-12 23:51 UTC
Requires (Dev)
- wp-phpunit/wp-phpunit: ^5.4
- yoast/phpunit-polyfills: ^1.0
This package is auto-updated.
Last update: 2024-09-08 02:48:05 UTC
README
composer require vektor-inc/vk-term-color
使用方法
use VektorInc\VK_Term_Color\VkTermColor;
// カラーピッカー使用時
$vk_term_color = VkTermColor::get_instance();
VkTermColor::init();
// 表示用のHTMLを取得する
$args = array(
'outer_element' => 'div',
'outer_class' => '',
'single_element' => '',
'single_class' => '',
'single_inner_class' => 'btn btn-sm',
'link' => true,
'color' => true,
'taxonomy' => '', // 表示したいカスタム分類を指定 例) 'category' や 'post_tag'
'gap' => '0.5rem',
'separator' => '',
);
echo VkTermColor::get_post_terms_html( '', $args );
use VektorInc\VK_Term_Color\VkTermColor;
global $post;
$args = array(
'taxonomy' => 'area', // 対象のタクソノミーを指定
);
if ( class_exists( VkTermColor::class ) && method_exists( VkTermColor::class, 'get_post_single_term_info' ) ) {
$term_info = VkTermColor::get_post_single_term_info( $post, $args );
echo '<pre style="text-align:left">';
print_r( $term_info );
echo '</pre>';
}
PHPUnit
composer install
npx wp-env start
npm run phpunit
变更日志
0.7.1
- 添加了 get_dynamic_text_color(),根据背景色动态确定文本颜色
0.7.0
- 添加了 get_post_single_term_info(),以便以数组形式返回术语信息,便于在块等中使用