Skip to content
Icon Picker for WordPress
PHP CSS JavaScript
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
css
includes
js
languages
tests
.editorconfig
.eslintignore
.eslintrc.json
.gitattributes
.gitignore
.travis.yml
Gruntfile.js
LICENSE
composer.json
composer.lock
icon-picker.php
package.json
phpcs.ruleset.xml
phpunit.xml
readme.md
readme.txt
webpack.config.babel.js

readme.md

Icon Picker

Pick an icon of your choice.

Contributors: kucrut
Tags: icons, image, svg
Requires at least: 4.3
Tested up to: 4.7.2
Stable tag: 0.5.0
License: GPLv2
Donate Link: http://kucrut.org/#coffee

Build Status Built with Grunt

Description

An icon picker library plugin.

Screenshots

Icon selector

Icon selector

Icon fields in a post meta box using CMB

Icon fields in a post meta box using CMB

Frequently Asked Questions

How do I use css file from CDN?

You can use the icon_picker_icon_type_stylesheet_uri filter, eg:

/**
 * Load Font Awesome's CSS from CDN
 *
 * @param  string                $stylesheet_uri Icon type's stylesheet URI.
 * @param  string                $icon_type_id   Icon type's ID.
 * @param  Icon_Picker_Type_Font $icon_type      Icon type's instance.
 *
 * @return string
 */
function myprefix_font_awesome_css_from_cdn( $stylesheet_uri, $icon_type_id, $icon_type ) {
	if ( 'fa' === $icon_type_id ) {
		$stylesheet_uri = sprintf(
			'https://maxcdn.bootstrapcdn.com/font-awesome/%s/css/font-awesome.min.css',
			$icon_type->version
		);
	}

	return $stylesheet_uri;
}
add_filter( 'icon_picker_icon_type_stylesheet_uri', 'myprefix_font_awesome_css_from_cdn', 10, 3 );

Changelog

0.5.0

0.4.1

  • Improve support for CMB: Make the field usable in a repeatable field.

0.4.0

  • Introduce icon_picker_icon_type_stylesheet_uri filter hook.
  • Font Awesome 4.6.1

0.3.0

  • Fix CSS classname conflicts.

0.2.0

  • Introduce icon_picker_field().
  • Add support for CMB.

0.1.1

0.1.0

  • Initial
You can’t perform that action at this time.