PluginProbe
Polylang / trunk
Polylang vtrunk
3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 3.0.3 All 233 releases
← All changes | src/settings/view-tab-lang.php +8 -2 3.8.3 → trunk View file →
@@ -124,14 +124,20 @@
124 124 <label for="flag_list"><?php esc_html_e( 'Flag', 'polylang' ); ?></label>
125 125 <select name="flag" id="flag_list">
126 126 <option value=""></option>
127 127 <?php
128 - $flags = include __DIR__ . '/flags.php';
128 + $flags = PLL_Settings::get_default_flags();
129 129 foreach ( $flags as $code => $label ) {
130 + $flag_html = PLL_Language::get_predefined_flag( $code );
131 +
132 + if ( empty( $flag_html ) ) {
133 + continue;
134 + }
135 +
130 136 printf(
131 137 '<option value="%s" data-flag-html="%s"%s>%s</option>' . "\n",
132 138 esc_attr( $code ),
133 - esc_html( PLL_Language::get_flag_html( PLL_Language::get_flag_information( $code ) ) ),
139 + esc_html( $flag_html ),
134 140 selected( isset( $edit_lang->flag_code ) && $edit_lang->flag_code === $code, true, false ),
135 141 esc_html( $label )
136 142 );
137 143 }