Version Description
- Replace ID with custom ID rather than appending to existing ID
- Added settings to not show numbered widget classes, first/last classes, and even/odd classes
Download this release
Release Info
| Developer | elusivelight |
| Plugin | |
| Version | 1.2 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1 to 1.2
- includes/widget-css-classes-library.class.php +10 -6
- includes/widget-css-classes-settings.class.php +23 -0
- includes/widget-css-classes.class.php +38 -28
- languages/widget-css-classes.mo +0 -0
- languages/widget-css-classes.pot +44 -24
- readme.txt +9 -2
- screenshot-3.jpg +0 -0
- screenshot-3.png +0 -0
- widget-css-classes.php +3 -3
includes/widget-css-classes-library.class.php
CHANGED
|
@@ -84,6 +84,9 @@ class WCSSC_Lib {
|
|
| 84 |
'show_id' => 0,
|
| 85 |
'type' => 1,
|
| 86 |
'dropdown' => '',
|
|
|
|
|
|
|
|
|
|
| 87 |
);
|
| 88 |
|
| 89 |
add_option( 'WCSSC_options', $options );
|
|
@@ -91,12 +94,13 @@ class WCSSC_Lib {
|
|
| 91 |
|
| 92 |
} else {
|
| 93 |
|
| 94 |
-
|
| 95 |
-
$general_options = get_option( '
|
| 96 |
-
$general_options['
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
|
|
|
| 100 |
}
|
| 101 |
}
|
| 102 |
|
| 84 |
'show_id' => 0,
|
| 85 |
'type' => 1,
|
| 86 |
'dropdown' => '',
|
| 87 |
+
'show_number' => 1,
|
| 88 |
+
'show_location' => 1,
|
| 89 |
+
'show_evenodd' => 1,
|
| 90 |
);
|
| 91 |
|
| 92 |
add_option( 'WCSSC_options', $options );
|
| 94 |
|
| 95 |
} else {
|
| 96 |
|
| 97 |
+
if ( $version < 1.2 ) {
|
| 98 |
+
$general_options = get_option( 'WCSSC_options' );
|
| 99 |
+
$general_options['show_number'] = 1;
|
| 100 |
+
$general_options['show_location'] = 1;
|
| 101 |
+
$general_options['show_evenodd'] = 1;
|
| 102 |
+
update_option( 'WCSSC_options', $general_options );
|
| 103 |
+
}
|
| 104 |
}
|
| 105 |
}
|
| 106 |
|
includes/widget-css-classes-settings.class.php
CHANGED
|
@@ -40,12 +40,35 @@ class WCSSC_Settings {
|
|
| 40 |
|
| 41 |
register_setting( $this->general_key, $this->general_key, array( $this, 'validate_input' ) );
|
| 42 |
add_settings_section( 'section_general', esc_attr__( 'Widget CSS Classes Settings', 'widget-css-classes' ), array( $this, 'section_general_desc' ), $this->general_key );
|
|
|
|
|
|
|
|
|
|
| 43 |
add_settings_field( 'show_id', esc_attr__( 'Show Additional Field for ID', 'widget-css-classes' ), array( $this, 'show_id_option' ), $this->general_key, 'section_general' );
|
| 44 |
add_settings_field( 'type', esc_attr__( 'Class Field Type', 'widget-css-classes' ), array( $this, 'type_option' ), $this->general_key, 'section_general' );
|
| 45 |
add_settings_field( 'dropdown', esc_attr__( 'Define Classes for Dropdown', 'widget-css-classes' ), array( $this, 'dropdown_option' ), $this->general_key, 'section_general' );
|
| 46 |
do_action( 'widget_css_classes_settings' );
|
| 47 |
}
|
| 48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
function show_id_option() {
|
| 50 |
?>
|
| 51 |
<input type="radio" name="<?php echo $this->general_key.'[show_id]'; ?>" value="1" <?php checked( $this->general_settings['show_id'], 1 ); ?> /> <?php esc_attr_e( 'Yes', 'widget-css-classes' ); ?>
|
| 40 |
|
| 41 |
register_setting( $this->general_key, $this->general_key, array( $this, 'validate_input' ) );
|
| 42 |
add_settings_section( 'section_general', esc_attr__( 'Widget CSS Classes Settings', 'widget-css-classes' ), array( $this, 'section_general_desc' ), $this->general_key );
|
| 43 |
+
add_settings_field( 'show_number', esc_attr__( 'Add Widget Number Classes', 'widget-css-classes' ), array( $this, 'show_number_option' ), $this->general_key, 'section_general' );
|
| 44 |
+
add_settings_field( 'show_location', esc_attr__( 'Add First/Last Classes', 'widget-css-classes' ), array( $this, 'show_location_option' ), $this->general_key, 'section_general' );
|
| 45 |
+
add_settings_field( 'show_evenodd', esc_attr__( 'Add Even/Odd Classes', 'widget-css-classes' ), array( $this, 'show_evenodd_option' ), $this->general_key, 'section_general' );
|
| 46 |
add_settings_field( 'show_id', esc_attr__( 'Show Additional Field for ID', 'widget-css-classes' ), array( $this, 'show_id_option' ), $this->general_key, 'section_general' );
|
| 47 |
add_settings_field( 'type', esc_attr__( 'Class Field Type', 'widget-css-classes' ), array( $this, 'type_option' ), $this->general_key, 'section_general' );
|
| 48 |
add_settings_field( 'dropdown', esc_attr__( 'Define Classes for Dropdown', 'widget-css-classes' ), array( $this, 'dropdown_option' ), $this->general_key, 'section_general' );
|
| 49 |
do_action( 'widget_css_classes_settings' );
|
| 50 |
}
|
| 51 |
|
| 52 |
+
function show_number_option() { ?>
|
| 53 |
+
<input type="radio" name="<?php echo $this->general_key.'[show_number]'; ?>" value="1" <?php checked( $this->general_settings['show_number'], 1 ); ?> /> <?php esc_attr_e( 'Yes', 'widget-css-classes' ); ?>
|
| 54 |
+
<input type="radio" name="<?php echo $this->general_key.'[show_number]'; ?>" value="0" <?php checked( $this->general_settings['show_number'], 0 ); ?> /> <?php esc_attr_e( 'No', 'widget-css-classes' ); ?>
|
| 55 |
+
<?php
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
+
function show_location_option() {
|
| 59 |
+
?>
|
| 60 |
+
<input type="radio" name="<?php echo $this->general_key.'[show_location]'; ?>" value="1" <?php checked( $this->general_settings['show_location'], 1 ); ?> /> <?php esc_attr_e( 'Yes', 'widget-css-classes' ); ?>
|
| 61 |
+
<input type="radio" name="<?php echo $this->general_key.'[show_location]'; ?>" value="0" <?php checked( $this->general_settings['show_location'], 0 ); ?> /> <?php esc_attr_e( 'No', 'widget-css-classes' ); ?>
|
| 62 |
+
<?php
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
function show_evenodd_option() {
|
| 66 |
+
?>
|
| 67 |
+
<input type="radio" name="<?php echo $this->general_key.'[show_evenodd]'; ?>" value="1" <?php checked( $this->general_settings['show_evenodd'], 1 ); ?> /> <?php esc_attr_e( 'Yes', 'widget-css-classes' ); ?>
|
| 68 |
+
<input type="radio" name="<?php echo $this->general_key.'[show_evenodd]'; ?>" value="0" <?php checked( $this->general_settings['show_evenodd'], 0 ); ?> /> <?php esc_attr_e( 'No', 'widget-css-classes' ); ?>
|
| 69 |
+
<?php
|
| 70 |
+
}
|
| 71 |
+
|
| 72 |
function show_id_option() {
|
| 73 |
?>
|
| 74 |
<input type="radio" name="<?php echo $this->general_key.'[show_id]'; ?>" value="1" <?php checked( $this->general_settings['show_id'], 1 ); ?> /> <?php esc_attr_e( 'Yes', 'widget-css-classes' ); ?>
|
includes/widget-css-classes.class.php
CHANGED
|
@@ -45,7 +45,7 @@ class WCSSC {
|
|
| 45 |
if ( WCSSC_Loader::$settings['type'] == 2 ) {
|
| 46 |
$preset_values = explode( ';', WCSSC_Loader::$settings['dropdown'] );
|
| 47 |
$fields .= "\t<label for='widget-{$widget->id_base}-{$widget->number}-classes'>".apply_filters( 'widget_css_classes_class', esc_html__( 'CSS Class', 'widget-css-classes' ) ).":</label>\n";
|
| 48 |
-
$fields .= "\t<select
|
| 49 |
$fields .= "\t<option value=''>".esc_attr__( 'Select', 'widget-css-classes' )."</option>\n";
|
| 50 |
foreach ( $preset_values as $preset ) {
|
| 51 |
if ( $preset != '' ) {
|
|
@@ -98,7 +98,7 @@ class WCSSC {
|
|
| 98 |
// if Widget Logic plugin is enabled, use it's callback
|
| 99 |
if ( in_array( 'widget-logic/widget_logic.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
|
| 100 |
$widget_logic_options = get_option( 'widget_logic' );
|
| 101 |
-
if ( $widget_logic_options['widget_logic-options-filter']
|
| 102 |
$widget_opt = get_option( $widget_obj['callback_wl_redirect'][0]->option_name );
|
| 103 |
} else {
|
| 104 |
$widget_opt = get_option( $widget_obj['callback'][0]->option_name );
|
|
@@ -122,41 +122,51 @@ class WCSSC {
|
|
| 122 |
// add id
|
| 123 |
if ( $widget_css_classes['show_id'] == 1 ) {
|
| 124 |
if ( isset( $widget_opt[$widget_num]['ids'] ) && !empty( $widget_opt[$widget_num]['ids'] ) )
|
| 125 |
-
$params[0]['before_widget'] = preg_replace( '/id="
|
| 126 |
}
|
| 127 |
|
| 128 |
// add first, last, even, and odd classes
|
| 129 |
-
if (
|
| 130 |
-
|
| 131 |
-
|
|
|
|
| 132 |
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
|
| 143 |
-
|
| 144 |
-
$widget_first = apply_filters( 'widget_css_classes_first', esc_attr__( 'widget-first', 'widget-css-classes' ) );
|
| 145 |
-
$widget_last = apply_filters( 'widget_css_classes_last', esc_attr__( 'widget-last', 'widget-css-classes' ) );
|
| 146 |
-
$widget_even = apply_filters( 'widget_css_classes_even', esc_attr__( 'widget-even', 'widget-css-classes' ) );
|
| 147 |
-
$widget_odd = apply_filters( 'widget_css_classes_odd', esc_attr__( 'widget-odd', 'widget-css-classes' ) );
|
| 148 |
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
$class .= ( ( $widget_number[$this_id] % 2 ) ? $widget_odd.' ' : $widget_even.' ' );
|
| 153 |
-
}
|
| 154 |
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 158 |
|
| 159 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 160 |
|
| 161 |
do_action( 'widget_css_classes_add_classes', $params, $widget_id, $widget_number, $widget_opt, $widget_obj );
|
| 162 |
|
| 45 |
if ( WCSSC_Loader::$settings['type'] == 2 ) {
|
| 46 |
$preset_values = explode( ';', WCSSC_Loader::$settings['dropdown'] );
|
| 47 |
$fields .= "\t<label for='widget-{$widget->id_base}-{$widget->number}-classes'>".apply_filters( 'widget_css_classes_class', esc_html__( 'CSS Class', 'widget-css-classes' ) ).":</label>\n";
|
| 48 |
+
$fields .= "\t<select name='widget-{$widget->id_base}[{$widget->number}][classes]' id='widget-{$widget->id_base}-{$widget->number}-classes'>\n";
|
| 49 |
$fields .= "\t<option value=''>".esc_attr__( 'Select', 'widget-css-classes' )."</option>\n";
|
| 50 |
foreach ( $preset_values as $preset ) {
|
| 51 |
if ( $preset != '' ) {
|
| 98 |
// if Widget Logic plugin is enabled, use it's callback
|
| 99 |
if ( in_array( 'widget-logic/widget_logic.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
|
| 100 |
$widget_logic_options = get_option( 'widget_logic' );
|
| 101 |
+
if ( 'checked' == $widget_logic_options['widget_logic-options-filter'] ) {
|
| 102 |
$widget_opt = get_option( $widget_obj['callback_wl_redirect'][0]->option_name );
|
| 103 |
} else {
|
| 104 |
$widget_opt = get_option( $widget_obj['callback'][0]->option_name );
|
| 122 |
// add id
|
| 123 |
if ( $widget_css_classes['show_id'] == 1 ) {
|
| 124 |
if ( isset( $widget_opt[$widget_num]['ids'] ) && !empty( $widget_opt[$widget_num]['ids'] ) )
|
| 125 |
+
$params[0]['before_widget'] = preg_replace( '/id="[^"]*/', "id=\"{$widget_opt[$widget_num]['ids']}", $params[0]['before_widget'], 1 );
|
| 126 |
}
|
| 127 |
|
| 128 |
// add first, last, even, and odd classes
|
| 129 |
+
if ( $widget_css_classes['show_number'] == 1 || $widget_css_classes['show_location'] == 1 || $widget_css_classes['show_evenodd'] == 1 ) {
|
| 130 |
+
if ( !$widget_number ) {
|
| 131 |
+
$widget_number = array();
|
| 132 |
+
}
|
| 133 |
|
| 134 |
+
if ( !isset( $arr_registered_widgets[$this_id] ) || !is_array( $arr_registered_widgets[$this_id] ) ) {
|
| 135 |
+
return $params;
|
| 136 |
+
}
|
| 137 |
|
| 138 |
+
if ( isset( $widget_number[$this_id] ) ) {
|
| 139 |
+
$widget_number[$this_id]++;
|
| 140 |
+
} else {
|
| 141 |
+
$widget_number[$this_id] = 1;
|
| 142 |
+
}
|
| 143 |
|
| 144 |
+
$class = 'class="';
|
|
|
|
|
|
|
|
|
|
|
|
|
| 145 |
|
| 146 |
+
if ( $widget_css_classes['show_number'] == 1 ) {
|
| 147 |
+
$class .= apply_filters( 'widget_css_classes_number', esc_attr__( 'widget-', 'widget-css-classes' ) ).$widget_number[$this_id].' ';
|
| 148 |
+
}
|
|
|
|
|
|
|
| 149 |
|
| 150 |
+
if ( $widget_css_classes['show_location'] == 1 ) {
|
| 151 |
+
$widget_first = apply_filters( 'widget_css_classes_first', esc_attr__( 'widget-first', 'widget-css-classes' ) );
|
| 152 |
+
$widget_last = apply_filters( 'widget_css_classes_last', esc_attr__( 'widget-last', 'widget-css-classes' ) );
|
| 153 |
+
if ( $widget_number[$this_id] == 1 ) {
|
| 154 |
+
$class .= $widget_first.' ';
|
| 155 |
+
}
|
| 156 |
+
if ( $widget_number[$this_id] == count( $arr_registered_widgets[$this_id] ) ) {
|
| 157 |
+
$class .= $widget_last.' ';
|
| 158 |
+
}
|
| 159 |
+
}
|
| 160 |
|
| 161 |
+
if ( $widget_css_classes['show_evenodd'] == 1 ) {
|
| 162 |
+
$widget_even = apply_filters( 'widget_css_classes_even', esc_attr__( 'widget-even', 'widget-css-classes' ) );
|
| 163 |
+
$widget_odd = apply_filters( 'widget_css_classes_odd', esc_attr__( 'widget-odd', 'widget-css-classes' ) );
|
| 164 |
+
$class .= ( ( $widget_number[$this_id] % 2 ) ? $widget_odd.' ' : $widget_even.' ' );
|
| 165 |
+
}
|
| 166 |
+
|
| 167 |
+
$params[0]['before_widget'] = str_replace( 'class="', $class, $params[0]['before_widget'] );
|
| 168 |
+
|
| 169 |
+
}
|
| 170 |
|
| 171 |
do_action( 'widget_css_classes_add_classes', $params, $widget_id, $widget_number, $widget_opt, $widget_obj );
|
| 172 |
|
languages/widget-css-classes.mo
CHANGED
|
Binary file
|
languages/widget-css-classes.pot
CHANGED
|
@@ -2,8 +2,8 @@ msgid ""
|
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: Widget CSS Classes\n"
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
-
"POT-Creation-Date: 2012-
|
| 6 |
-
"PO-Revision-Date: 2012-
|
| 7 |
"Last-Translator: C.M. Kendrick <cindy@cleverness.org>\n"
|
| 8 |
"Language-Team: <cindy@cleverness.org>\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
|
@@ -11,11 +11,14 @@ msgstr ""
|
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
"X-Poedit-KeywordsList: _;_e;esc_attr__;esc_attr_e;esc_html__;esc_html_e\n"
|
| 13 |
"X-Poedit-Basepath: ./\n"
|
|
|
|
| 14 |
"X-Poedit-SearchPath-0: ..\n"
|
| 15 |
|
| 16 |
#: ../widget-css-classes.php:54
|
| 17 |
#: ../includes/widget-css-classes-loader.class.php:40
|
| 18 |
-
msgid "
|
|
|
|
|
|
|
| 19 |
msgstr ""
|
| 20 |
|
| 21 |
#: ../includes/widget-css-classes-library.class.php:31
|
|
@@ -36,66 +39,84 @@ msgid "Widget CSS Classes Settings"
|
|
| 36 |
msgstr ""
|
| 37 |
|
| 38 |
#: ../includes/widget-css-classes-settings.class.php:43
|
| 39 |
-
msgid "
|
| 40 |
msgstr ""
|
| 41 |
|
| 42 |
#: ../includes/widget-css-classes-settings.class.php:44
|
| 43 |
-
msgid "
|
| 44 |
msgstr ""
|
| 45 |
|
| 46 |
#: ../includes/widget-css-classes-settings.class.php:45
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
msgid "Define Classes for Dropdown"
|
| 48 |
msgstr ""
|
| 49 |
|
| 50 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
|
|
|
|
|
|
|
|
|
| 51 |
msgid "Yes"
|
| 52 |
msgstr ""
|
| 53 |
|
| 54 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
|
|
|
|
|
|
|
|
|
| 55 |
msgid "No"
|
| 56 |
msgstr ""
|
| 57 |
|
| 58 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 59 |
msgid "Text"
|
| 60 |
msgstr ""
|
| 61 |
|
| 62 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 63 |
msgid "Dropdown"
|
| 64 |
msgstr ""
|
| 65 |
|
| 66 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 67 |
msgid "Hide"
|
| 68 |
msgstr ""
|
| 69 |
|
| 70 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 71 |
msgid "Import/Export"
|
| 72 |
msgstr ""
|
| 73 |
|
| 74 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 75 |
msgid "Settings Imported"
|
| 76 |
msgstr ""
|
| 77 |
|
| 78 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 79 |
msgid "Invalid Settings File"
|
| 80 |
msgstr ""
|
| 81 |
|
| 82 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 83 |
msgid "No Settings File Selected"
|
| 84 |
msgstr ""
|
| 85 |
|
| 86 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 87 |
msgid "Widget CSS Classes"
|
| 88 |
msgstr ""
|
| 89 |
|
| 90 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 91 |
msgid "Import/Export Settings"
|
| 92 |
msgstr ""
|
| 93 |
|
| 94 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 95 |
msgid "Export Settings"
|
| 96 |
msgstr ""
|
| 97 |
|
| 98 |
-
#: ../includes/widget-css-classes-settings.class.php:
|
| 99 |
msgid "Import Settings"
|
| 100 |
msgstr ""
|
| 101 |
|
|
@@ -112,23 +133,22 @@ msgstr ""
|
|
| 112 |
msgid "Select"
|
| 113 |
msgstr ""
|
| 114 |
|
| 115 |
-
#: ../includes/widget-css-classes.class.php:
|
| 116 |
msgid "widget-"
|
| 117 |
msgstr ""
|
| 118 |
|
| 119 |
-
#: ../includes/widget-css-classes.class.php:
|
| 120 |
msgid "widget-first"
|
| 121 |
msgstr ""
|
| 122 |
|
| 123 |
-
#: ../includes/widget-css-classes.class.php:
|
| 124 |
msgid "widget-last"
|
| 125 |
msgstr ""
|
| 126 |
|
| 127 |
-
#: ../includes/widget-css-classes.class.php:
|
| 128 |
msgid "widget-even"
|
| 129 |
msgstr ""
|
| 130 |
|
| 131 |
-
#: ../includes/widget-css-classes.class.php:
|
| 132 |
msgid "widget-odd"
|
| 133 |
msgstr ""
|
| 134 |
-
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: Widget CSS Classes\n"
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
+
"POT-Creation-Date: 2012-12-02 15:50-0500\n"
|
| 6 |
+
"PO-Revision-Date: 2012-12-02 15:50-0500\n"
|
| 7 |
"Last-Translator: C.M. Kendrick <cindy@cleverness.org>\n"
|
| 8 |
"Language-Team: <cindy@cleverness.org>\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
"X-Poedit-KeywordsList: _;_e;esc_attr__;esc_attr_e;esc_html__;esc_html_e\n"
|
| 13 |
"X-Poedit-Basepath: ./\n"
|
| 14 |
+
"X-Generator: Poedit 1.5.4\n"
|
| 15 |
"X-Poedit-SearchPath-0: ..\n"
|
| 16 |
|
| 17 |
#: ../widget-css-classes.php:54
|
| 18 |
#: ../includes/widget-css-classes-loader.class.php:40
|
| 19 |
+
msgid ""
|
| 20 |
+
"Widget CSS Classes requires WordPress 3.3 or newer. <a href=\"http://codex."
|
| 21 |
+
"wordpress.org/Upgrading_WordPress\">Please update.</a>"
|
| 22 |
msgstr ""
|
| 23 |
|
| 24 |
#: ../includes/widget-css-classes-library.class.php:31
|
| 39 |
msgstr ""
|
| 40 |
|
| 41 |
#: ../includes/widget-css-classes-settings.class.php:43
|
| 42 |
+
msgid "Add Widget Number Classes"
|
| 43 |
msgstr ""
|
| 44 |
|
| 45 |
#: ../includes/widget-css-classes-settings.class.php:44
|
| 46 |
+
msgid "Add First/Last Classes"
|
| 47 |
msgstr ""
|
| 48 |
|
| 49 |
#: ../includes/widget-css-classes-settings.class.php:45
|
| 50 |
+
msgid "Add Even/Odd Classes"
|
| 51 |
+
msgstr ""
|
| 52 |
+
|
| 53 |
+
#: ../includes/widget-css-classes-settings.class.php:46
|
| 54 |
+
msgid "Show Additional Field for ID"
|
| 55 |
+
msgstr ""
|
| 56 |
+
|
| 57 |
+
#: ../includes/widget-css-classes-settings.class.php:47
|
| 58 |
+
msgid "Class Field Type"
|
| 59 |
+
msgstr ""
|
| 60 |
+
|
| 61 |
+
#: ../includes/widget-css-classes-settings.class.php:48
|
| 62 |
msgid "Define Classes for Dropdown"
|
| 63 |
msgstr ""
|
| 64 |
|
| 65 |
+
#: ../includes/widget-css-classes-settings.class.php:53
|
| 66 |
+
#: ../includes/widget-css-classes-settings.class.php:60
|
| 67 |
+
#: ../includes/widget-css-classes-settings.class.php:67
|
| 68 |
+
#: ../includes/widget-css-classes-settings.class.php:74
|
| 69 |
msgid "Yes"
|
| 70 |
msgstr ""
|
| 71 |
|
| 72 |
+
#: ../includes/widget-css-classes-settings.class.php:54
|
| 73 |
+
#: ../includes/widget-css-classes-settings.class.php:61
|
| 74 |
+
#: ../includes/widget-css-classes-settings.class.php:68
|
| 75 |
+
#: ../includes/widget-css-classes-settings.class.php:75
|
| 76 |
msgid "No"
|
| 77 |
msgstr ""
|
| 78 |
|
| 79 |
+
#: ../includes/widget-css-classes-settings.class.php:81
|
| 80 |
msgid "Text"
|
| 81 |
msgstr ""
|
| 82 |
|
| 83 |
+
#: ../includes/widget-css-classes-settings.class.php:82
|
| 84 |
msgid "Dropdown"
|
| 85 |
msgstr ""
|
| 86 |
|
| 87 |
+
#: ../includes/widget-css-classes-settings.class.php:83
|
| 88 |
msgid "Hide"
|
| 89 |
msgstr ""
|
| 90 |
|
| 91 |
+
#: ../includes/widget-css-classes-settings.class.php:115
|
| 92 |
msgid "Import/Export"
|
| 93 |
msgstr ""
|
| 94 |
|
| 95 |
+
#: ../includes/widget-css-classes-settings.class.php:120
|
| 96 |
msgid "Settings Imported"
|
| 97 |
msgstr ""
|
| 98 |
|
| 99 |
+
#: ../includes/widget-css-classes-settings.class.php:123
|
| 100 |
msgid "Invalid Settings File"
|
| 101 |
msgstr ""
|
| 102 |
|
| 103 |
+
#: ../includes/widget-css-classes-settings.class.php:126
|
| 104 |
msgid "No Settings File Selected"
|
| 105 |
msgstr ""
|
| 106 |
|
| 107 |
+
#: ../includes/widget-css-classes-settings.class.php:197
|
| 108 |
msgid "Widget CSS Classes"
|
| 109 |
msgstr ""
|
| 110 |
|
| 111 |
+
#: ../includes/widget-css-classes-settings.class.php:243
|
| 112 |
msgid "Import/Export Settings"
|
| 113 |
msgstr ""
|
| 114 |
|
| 115 |
+
#: ../includes/widget-css-classes-settings.class.php:245
|
| 116 |
msgid "Export Settings"
|
| 117 |
msgstr ""
|
| 118 |
|
| 119 |
+
#: ../includes/widget-css-classes-settings.class.php:249
|
| 120 |
msgid "Import Settings"
|
| 121 |
msgstr ""
|
| 122 |
|
| 133 |
msgid "Select"
|
| 134 |
msgstr ""
|
| 135 |
|
| 136 |
+
#: ../includes/widget-css-classes.class.php:147
|
| 137 |
msgid "widget-"
|
| 138 |
msgstr ""
|
| 139 |
|
| 140 |
+
#: ../includes/widget-css-classes.class.php:151
|
| 141 |
msgid "widget-first"
|
| 142 |
msgstr ""
|
| 143 |
|
| 144 |
+
#: ../includes/widget-css-classes.class.php:152
|
| 145 |
msgid "widget-last"
|
| 146 |
msgstr ""
|
| 147 |
|
| 148 |
+
#: ../includes/widget-css-classes.class.php:162
|
| 149 |
msgid "widget-even"
|
| 150 |
msgstr ""
|
| 151 |
|
| 152 |
+
#: ../includes/widget-css-classes.class.php:163
|
| 153 |
msgid "widget-odd"
|
| 154 |
msgstr ""
|
|
|
readme.txt
CHANGED
|
@@ -7,8 +7,8 @@ Tags: widgets, classes, css, widget classes, widget css
|
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
Requires at least: 3.3
|
| 10 |
-
Tested up to: 3.
|
| 11 |
-
Stable tag: 1.
|
| 12 |
|
| 13 |
Add custom classes and ids plus first, last, even, odd, and numbered classes to your widgets.
|
| 14 |
|
|
@@ -81,6 +81,10 @@ Visit [the plugin website](http://cleverness.org/plugins/widget-css-classes/) an
|
|
| 81 |
|
| 82 |
== Changelog ==
|
| 83 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
= 1.1 =
|
| 85 |
* Added support for Widget Context plugin
|
| 86 |
* Fixed notices appearing when Widget Logic plugin was enabled but filter was disabled
|
|
@@ -93,6 +97,9 @@ Visit [the plugin website](http://cleverness.org/plugins/widget-css-classes/) an
|
|
| 93 |
|
| 94 |
== Upgrade Notice ==
|
| 95 |
|
|
|
|
|
|
|
|
|
|
| 96 |
= 1.1 =
|
| 97 |
Compatibility fix, bug fix, new feature
|
| 98 |
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
Requires at least: 3.3
|
| 10 |
+
Tested up to: 3.5
|
| 11 |
+
Stable tag: 1.2
|
| 12 |
|
| 13 |
Add custom classes and ids plus first, last, even, odd, and numbered classes to your widgets.
|
| 14 |
|
| 81 |
|
| 82 |
== Changelog ==
|
| 83 |
|
| 84 |
+
= 1.2 =
|
| 85 |
+
* Replace ID with custom ID rather than appending to existing ID
|
| 86 |
+
* Added settings to not show numbered widget classes, first/last classes, and even/odd classes
|
| 87 |
+
|
| 88 |
= 1.1 =
|
| 89 |
* Added support for Widget Context plugin
|
| 90 |
* Fixed notices appearing when Widget Logic plugin was enabled but filter was disabled
|
| 97 |
|
| 98 |
== Upgrade Notice ==
|
| 99 |
|
| 100 |
+
= 1.2 =
|
| 101 |
+
New settings, bug fix
|
| 102 |
+
|
| 103 |
= 1.1 =
|
| 104 |
Compatibility fix, bug fix, new feature
|
| 105 |
|
screenshot-3.jpg
DELETED
|
Binary file
|
screenshot-3.png
ADDED
|
Binary file
|
widget-css-classes.php
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?php
|
| 2 |
/*
|
| 3 |
Plugin Name: Widget CSS Classes
|
| 4 |
-
Version: 1.
|
| 5 |
Description: Add custom, first, last, even, odd, and numbered classes to your widgets.
|
| 6 |
Author: C.M. Kendrick
|
| 7 |
Author URI: http://cleverness.org
|
|
@@ -22,7 +22,7 @@ function widget_css_classes_loader() {
|
|
| 22 |
|
| 23 |
if ( is_admin() ) {
|
| 24 |
|
| 25 |
-
if ( !defined( 'WCSSC_PLUGIN_VERSION' ) ) define( 'WCSSC_PLUGIN_VERSION', '1.
|
| 26 |
if ( !defined( 'WCSSC_FILE' ) ) define( 'WCSSC_FILE', __FILE__ );
|
| 27 |
if ( !defined( 'WCSSC_BASENAME' ) ) define( 'WCSSC_BASENAME', plugin_basename( __FILE__ ) );
|
| 28 |
if ( !defined( 'WCSSC_PLUGIN_DIR' ) ) define( 'WCSSC_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
|
@@ -56,7 +56,7 @@ function widget_css_classes_activation() {
|
|
| 56 |
exit( $exit_msg );
|
| 57 |
}
|
| 58 |
|
| 59 |
-
if ( !defined( 'WCSSC_DB_VERSION' ) ) define( 'WCSSC_DB_VERSION', '1.
|
| 60 |
if ( !defined( 'WCSSC_FILE' ) ) define( 'WCSSC_FILE', __FILE__ );
|
| 61 |
include_once 'includes/widget-css-classes-library.class.php';
|
| 62 |
|
| 1 |
<?php
|
| 2 |
/*
|
| 3 |
Plugin Name: Widget CSS Classes
|
| 4 |
+
Version: 1.2
|
| 5 |
Description: Add custom, first, last, even, odd, and numbered classes to your widgets.
|
| 6 |
Author: C.M. Kendrick
|
| 7 |
Author URI: http://cleverness.org
|
| 22 |
|
| 23 |
if ( is_admin() ) {
|
| 24 |
|
| 25 |
+
if ( !defined( 'WCSSC_PLUGIN_VERSION' ) ) define( 'WCSSC_PLUGIN_VERSION', '1.2' );
|
| 26 |
if ( !defined( 'WCSSC_FILE' ) ) define( 'WCSSC_FILE', __FILE__ );
|
| 27 |
if ( !defined( 'WCSSC_BASENAME' ) ) define( 'WCSSC_BASENAME', plugin_basename( __FILE__ ) );
|
| 28 |
if ( !defined( 'WCSSC_PLUGIN_DIR' ) ) define( 'WCSSC_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
| 56 |
exit( $exit_msg );
|
| 57 |
}
|
| 58 |
|
| 59 |
+
if ( !defined( 'WCSSC_DB_VERSION' ) ) define( 'WCSSC_DB_VERSION', '1.2' );
|
| 60 |
if ( !defined( 'WCSSC_FILE' ) ) define( 'WCSSC_FILE', __FILE__ );
|
| 61 |
include_once 'includes/widget-css-classes-library.class.php';
|
| 62 |
|
