Plugin Directory

Changeset 3347351


Ignore:
Timestamp:
08/20/2025 06:51:36 AM (7 months ago)
Author:
yipresser
Message:

bugs fix and enhancement. Version 1.0.4

Location:
admin-optimizer/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • admin-optimizer/trunk/admin-optimizer.php

    r3346791 r3347351  
    44 * Plugin URI: https://www.yipresser.com
    55 * Description: An all-in-one plugin to enhance your WordPress sites
    6  * Version: 1.0.3
     6 * Version: 1.0.4
    77 * Requires PHP: 7.2.5
    88 * Author: Yipresser
  • admin-optimizer/trunk/languages/admin-optimizer.pot

    r3343907 r3347351  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Admin Optimizer 1.0.1\n"
     5"Project-Id-Version: Admin Optimizer 1.0.4\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/admin-optimizer\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-08-13T05:09:32+00:00\n"
     12"POT-Creation-Date: 2025-08-20T06:37:32+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
     
    298298msgstr ""
    299299
    300 #: modules/2fa/two-factor-authentication.php:143
    301 #: modules/2fa/two-factor-authentication.php:151
     300#: modules/2fa/two-factor-authentication.php:147
     301#: modules/2fa/two-factor-authentication.php:155
    302302msgid "Cheatin&#8217; uh?"
    303303msgstr ""
    304304
    305 #: modules/2fa/two-factor-authentication.php:195
     305#: modules/2fa/two-factor-authentication.php:203
    306306msgid "You have logged in successfully."
    307307msgstr ""
    308308
    309 #: modules/2fa/two-factor-authentication.php:218
    310 #: modules/2fa/two-factor-authentication.php:223
     309#: modules/2fa/two-factor-authentication.php:226
     310#: modules/2fa/two-factor-authentication.php:231
    311311msgid "ERROR: Invalid verification code."
    312312msgstr ""
    313313
    314 #: modules/2fa/two-factor-authentication.php:321
     314#: modules/2fa/two-factor-authentication.php:329
    315315msgid "2FA Enabled"
    316316msgstr ""
    317317
    318318#: modules/block-login/block-login.php:83
    319 #: modules/settings/security/security.php:124
     319#: modules/settings/security/security.php:138
    320320msgid "Block Failed Login"
    321321msgstr ""
     
    456456#: modules/custom-login-url/custom-login-url.php:80
    457457#: modules/custom-login-url/custom-login-url.php:81
    458 #: modules/custom-login-url/settings/custom-login-url-settings.php:49
    459 #: modules/settings/security/security.php:117
     458#: modules/settings/security/security.php:131
    460459msgid "Custom Login URL"
    461460msgstr ""
     
    471470#: modules/custom-login-url/settings/custom-login-url-settings.php:59
    472471#: modules/custom-login-url/settings/custom-login-url-settings.php:85
    473 msgid "Protect your website by changing the login URL and preventing access to the wp-login.php page and the wp-admin directory to non-connected people."
     472msgid "Change the default login URL and prevent public access to the login page."
    474473msgstr ""
    475474
     
    620619#: modules/custom-post-status/settings/poststatus-settings.php:503
    621620#: modules/custom-post-types/settings/post-types-settings.php:1366
    622 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1242
     621#: modules/custom-taxonomies/settings/taxonomies-settings.php:1241
    623622#: modules/modified-date/modified-date.php:538
    624623msgid "Cancel"
     
    14411440#: modules/custom-post-types/settings/post-types-settings.php:1066
    14421441#: modules/custom-post-types/settings/post-types-settings.php:1357
    1443 #: modules/custom-taxonomies/settings/taxonomies-settings.php:919
    1444 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1217
     1442#: modules/custom-taxonomies/settings/taxonomies-settings.php:918
     1443#: modules/custom-taxonomies/settings/taxonomies-settings.php:1216
    14451444msgid "Additional Labels"
    14461445msgstr ""
     
    14481447#: modules/custom-post-types/settings/post-types-settings.php:1070
    14491448#: modules/custom-post-types/settings/post-types-settings.php:1361
    1450 #: modules/custom-taxonomies/settings/taxonomies-settings.php:927
    1451 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1231
     1449#: modules/custom-taxonomies/settings/taxonomies-settings.php:926
     1450#: modules/custom-taxonomies/settings/taxonomies-settings.php:1230
    14521451msgid "More Options"
    14531452msgstr ""
     
    18081807msgstr ""
    18091808
    1810 #: modules/custom-taxonomies/settings/taxonomies-settings.php:907
    1811 msgid "Create custom taxonomies."
    1812 msgstr ""
    1813 
    1814 #: modules/custom-taxonomies/settings/taxonomies-settings.php:911
    1815 msgid "Add New Taxonomies"
    1816 msgstr ""
    1817 
    1818 #: modules/custom-taxonomies/settings/taxonomies-settings.php:923
    1819 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1227
     1809#: modules/custom-taxonomies/settings/taxonomies-settings.php:910
     1810#: modules/custom-taxonomies/settings/taxonomies-settings.php:934
     1811msgid "Add New Taxonomy"
     1812msgstr ""
     1813
     1814#: modules/custom-taxonomies/settings/taxonomies-settings.php:922
     1815#: modules/custom-taxonomies/settings/taxonomies-settings.php:1226
    18201816msgid "Capabilities"
    18211817msgstr ""
    18221818
    1823 #: modules/custom-taxonomies/settings/taxonomies-settings.php:935
    1824 msgid "Add New Taxonomy"
    1825 msgstr ""
    1826 
    1827 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1089
     1819#: modules/custom-taxonomies/settings/taxonomies-settings.php:1088
    18281820msgid "The taxonomy slug cannot be empty."
    18291821msgstr ""
    18301822
    1831 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1092
     1823#: modules/custom-taxonomies/settings/taxonomies-settings.php:1091
    18321824msgid "The taxonomy name cannot be empty."
    18331825msgstr ""
    18341826
    1835 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1095
     1827#: modules/custom-taxonomies/settings/taxonomies-settings.php:1094
    18361828msgid "The taxonomy singular name cannot be empty."
    18371829msgstr ""
    18381830
    1839 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1108
     1831#: modules/custom-taxonomies/settings/taxonomies-settings.php:1107
    18401832msgid "You attempted to save a taxonomy that does not exist. Perhaps it was deleted?"
    18411833msgstr ""
    18421834
    1843 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1111
     1835#: modules/custom-taxonomies/settings/taxonomies-settings.php:1110
    18441836msgid "The taxonomy already exist."
    18451837msgstr ""
    18461838
    1847 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1157
     1839#: modules/custom-taxonomies/settings/taxonomies-settings.php:1156
    18481840msgid "Taxonomy edited successfully."
    18491841msgstr ""
    18501842
    1851 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1159
     1843#: modules/custom-taxonomies/settings/taxonomies-settings.php:1158
    18521844msgid "Taxonomy added successfully."
    18531845msgstr ""
    18541846
    1855 #: modules/custom-taxonomies/settings/taxonomies-settings.php:1193
     1847#: modules/custom-taxonomies/settings/taxonomies-settings.php:1192
    18561848msgid "Admin Optimizer - Edit Taxonomy"
    18571849msgstr ""
     
    21542146msgstr ""
    21552147
    2156 #: modules/settings/disable-features/disable-features.php:82
    2157 #: modules/settings/disable-features/disable-features.php:100
     2148#: modules/settings/disable-features/disable-features.php:80
     2149#: modules/settings/disable-features/disable-features.php:98
    21582150msgid "Disable Features"
    21592151msgstr ""
    21602152
    2161 #: modules/settings/disable-features/disable-features.php:107
     2153#: modules/settings/disable-features/disable-features.php:105
    21622154msgid "Remove REST API link"
    21632155msgstr ""
    21642156
    2165 #: modules/settings/disable-features/disable-features.php:110
     2157#: modules/settings/disable-features/disable-features.php:108
    21662158msgid "Remove the REST API link from the header"
    21672159msgstr ""
    21682160
    2169 #: modules/settings/disable-features/disable-features.php:114
    2170 msgid "Disable XMLRPC"
    2171 msgstr ""
    2172 
    2173 #: modules/settings/disable-features/disable-features.php:117
    2174 msgid "Disable XMLRPC for the whole site"
    2175 msgstr ""
    2176 
    2177 #: modules/settings/disable-features/disable-features.php:121
    2178 msgid "Remove RSD Link"
    2179 msgstr ""
    2180 
    2181 #: modules/settings/disable-features/disable-features.php:124
    2182 msgid "Remove RSD link from the header"
    2183 msgstr ""
    2184 
    2185 #: modules/settings/disable-features/disable-features.php:128
     2161#: modules/settings/disable-features/disable-features.php:112
     2162msgid "Remove Really Simple Discovery (RSD) Link"
     2163msgstr ""
     2164
     2165#: modules/settings/disable-features/disable-features.php:115
     2166msgid "Remove Really Simple Discovery (RSD) <link> tag from the header"
     2167msgstr ""
     2168
     2169#: modules/settings/disable-features/disable-features.php:119
    21862170msgid "Remove shortlink"
    21872171msgstr ""
    21882172
    2189 #: modules/settings/disable-features/disable-features.php:131
     2173#: modules/settings/disable-features/disable-features.php:122
    21902174msgid "Remove shortlink from the header"
    21912175msgstr ""
    21922176
    2193 #: modules/settings/disable-features/disable-features.php:135
     2177#: modules/settings/disable-features/disable-features.php:126
    21942178msgid "Remove oEmbed links"
    21952179msgstr ""
    21962180
    2197 #: modules/settings/disable-features/disable-features.php:138
     2181#: modules/settings/disable-features/disable-features.php:129
    21982182msgid "Remove links used for embedding your content on other sites."
    21992183msgstr ""
    22002184
    2201 #: modules/settings/disable-features/disable-features.php:142
     2185#: modules/settings/disable-features/disable-features.php:133
    22022186msgid "Disable Emojis"
    22032187msgstr ""
    22042188
    2205 #: modules/settings/disable-features/disable-features.php:145
     2189#: modules/settings/disable-features/disable-features.php:136
    22062190msgid "Disable emoji support and remove emoji scripts and styles from your site."
    22072191msgstr ""
    22082192
    2209 #: modules/settings/disable-features/disable-features.php:149
     2193#: modules/settings/disable-features/disable-features.php:140
    22102194msgid "Disable jQuery Migrate"
    22112195msgstr ""
    22122196
    2213 #: modules/settings/disable-features/disable-features.php:152
     2197#: modules/settings/disable-features/disable-features.php:143
    22142198msgid "Remove script bloat from your site."
    22152199msgstr ""
    22162200
    2217 #: modules/settings/disable-features/disable-features.php:156
     2201#: modules/settings/disable-features/disable-features.php:147
    22182202msgid "Remove Pingback HTTP header"
    22192203msgstr ""
    22202204
    2221 #: modules/settings/disable-features/disable-features.php:159
     2205#: modules/settings/disable-features/disable-features.php:150
    22222206msgid "Remove 'X-Pingback' from the HTTP header. This will prevent others sites from pinging yours when they link to you."
    22232207msgstr ""
    22242208
    2225 #: modules/settings/disable-features/disable-features.php:163
     2209#: modules/settings/disable-features/disable-features.php:154
    22262210msgid "Remove Powered By HTTP header"
    22272211msgstr ""
    22282212
    2229 #: modules/settings/disable-features/disable-features.php:166
     2213#: modules/settings/disable-features/disable-features.php:157
    22302214msgid "Remove 'X-Powered-By' from the HTTP header. This will remove information about the plugins and software used by your site."
    22312215msgstr ""
     
    22532237
    22542238#: modules/settings/media-management/media-management.php:109
    2255 msgid "Convert underscore (_) in image filename to hypen (-)"
     2239msgid "Convert underscore (_) in image filename to hyphen (-)"
    22562240msgstr ""
    22572241
    22582242#: modules/settings/media-management/media-management.php:112
    2259 msgid "Auto sanitize the image filename and convert underscore (_) to hypen (-) during image upload"
     2243msgid "Auto sanitize the image filename and convert underscore (_) to hyphen (-) during image upload"
    22602244msgstr ""
    22612245
     
    22682252msgstr ""
    22692253
    2270 #: modules/settings/security/security.php:84
     2254#: modules/settings/security/security.php:91
     2255#: modules/settings/security/security.php:164
     2256msgid "Security"
     2257msgstr ""
     2258
     2259#: modules/settings/security/security.php:110
     2260msgid "Hide WP version"
     2261msgstr ""
     2262
     2263#: modules/settings/security/security.php:113
     2264msgid "Remove WP version from the header"
     2265msgstr ""
     2266
     2267#: modules/settings/security/security.php:117
     2268msgid "Hide Update notice to all users, except for Administrators"
     2269msgstr ""
     2270
     2271#: modules/settings/security/security.php:120
     2272msgid "Only show update notices to Administrators and those with update capabilities"
     2273msgstr ""
     2274
     2275#: modules/settings/security/security.php:124
     2276msgid "Disable XML-RPC"
     2277msgstr ""
     2278
     2279#: modules/settings/security/security.php:127
     2280msgid "Disable XML-RPC for the whole site"
     2281msgstr ""
     2282
     2283#: modules/settings/security/security.php:134
     2284msgid "Hide the wp-login page and create a custom login URL for all users."
     2285msgstr ""
     2286
     2287#: modules/settings/security/security.php:141
     2288msgid "Block the user from login after repeated failed login attempt."
     2289msgstr ""
     2290
     2291#: modules/settings/security/security.php:147
     2292msgid "Enable Two Factor Authentication (2FA)"
     2293msgstr ""
     2294
    22712295#: modules/settings/security/security.php:150
    2272 msgid "Security"
    2273 msgstr ""
    2274 
    2275 #: modules/settings/security/security.php:103
    2276 msgid "Hide WP version"
    2277 msgstr ""
    2278 
    2279 #: modules/settings/security/security.php:106
    2280 msgid "Remove WP version from the header"
    2281 msgstr ""
    2282 
    2283 #: modules/settings/security/security.php:110
    2284 msgid "Hide Update notice to all users, except for Administrators"
    2285 msgstr ""
    2286 
    2287 #: modules/settings/security/security.php:113
    2288 msgid "Only show update notices to Administrators and those with update capabilities"
    2289 msgstr ""
    2290 
    2291 #: modules/settings/security/security.php:120
    2292 msgid "Hide the wp-login page and create a custom login URL for all users."
    2293 msgstr ""
    2294 
    2295 #: modules/settings/security/security.php:127
    2296 msgid "Block the user from login after repeated failed login attempt."
    2297 msgstr ""
    2298 
    2299 #: modules/settings/security/security.php:133
    2300 msgid "Enable Two Factor Authentication (2FA)"
    2301 msgstr ""
    2302 
    2303 #: modules/settings/security/security.php:136
    23042296msgid "Enable two factor authentication for all users. Comes with Pro options"
    23052297msgstr ""
    23062298
    2307 #: modules/settings/security/security.php:141
     2299#: modules/settings/security/security.php:155
    23082300msgid "Two-Factor Authentication (2FA) (Disabled)"
    23092301msgstr ""
    23102302
    2311 #: modules/settings/security/security.php:145
     2303#: modules/settings/security/security.php:159
    23122304msgid "The two-factor authentication module requires PHP 8.1 or higher. Upgrade your PHP version to use this module."
    23132305msgstr ""
     
    23512343
    23522344#: modules/settings/users-management/users-management.php:107
    2353 msgid "Track User last login date"
     2345msgid "Track User's last login date"
    23542346msgstr ""
    23552347
  • admin-optimizer/trunk/modules/custom-taxonomies/settings/taxonomies-settings.php

    r3343907 r3347351  
    905905            ?>
    906906            <div id="ajax-response"></div>
    907             <p><?php esc_html_e( 'Create custom taxonomies.', 'admin-optimizer' ); ?></p>
    908907            <div id="col-container" class="wp-clearfix">
    909908                <div id="col-left">
    910909                    <div class="form-wrap">
    911                         <h2><?php esc_html_e( 'Add New Taxonomies', 'admin-optimizer' ); ?></h2>
     910                        <h2><?php esc_html_e( 'Add New Taxonomy', 'admin-optimizer' ); ?></h2>
    912911                        <form id="addtaxonomy" method="post" action="<?php echo esc_url( admin_url( 'admin.php?page=' . Taxonomies::MENU_SLUG ), null, '&' ); ?>">
    913912                            <?php wp_nonce_field( 'adminoptim-add-taxonomy', 'nonce' ); ?>
  • admin-optimizer/trunk/modules/settings/disable-features/disable-features.php

    r3343907 r3347351  
    4242            remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
    4343        }
    44         if ( ! empty( $this->options['disable_xmlrpc'] ) ) {
    45             add_filter( 'xmlrpc_enabled', '__return_false' );
    46         }
    4744        if ( ! empty( $this->options['remove_rsd'] ) ) {
    4845            remove_action( 'wp_head', 'rsd_link' );
     
    5047        if ( ! empty( $this->options['remove_shortlink'] ) ) {
    5148            remove_action( 'wp_head', 'wp_shortlink_wp_head' );
     49            remove_action( 'template_redirect', 'wp_shortlink_header', 11 );
    5250        }
    5351        if ( ! empty( $this->options['remove_oembed'] ) ) {
     
    112110                    [
    113111                        'type'  => 'slider-checkbox',
    114                         'title' => __( 'Disable XMLRPC', 'admin-optimizer' ),
    115                         'id'    => 'disable-xmlrpc',
    116                         'name'  => 'disable_xmlrpc',
    117                         'desc'  => __( 'Disable XMLRPC for the whole site', 'admin-optimizer' ),
    118                     ],
    119                     [
    120                         'type'  => 'slider-checkbox',
    121                         'title' => __( 'Remove RSD Link', 'admin-optimizer' ),
     112                        'title' => __( 'Remove Really Simple Discovery (RSD) Link', 'admin-optimizer' ),
    122113                        'id'    => 'remove-rsd',
    123114                        'name'  => 'remove_rsd',
    124                         'desc'  => __( 'Remove RSD link from the header', 'admin-optimizer' ),
     115                        'desc'  => __( 'Remove Really Simple Discovery (RSD) <link> tag from the header', 'admin-optimizer' ),
    125116                    ],
    126117                    [
  • admin-optimizer/trunk/modules/settings/security/security.php

    r3343907 r3347351  
    5252        if ( ! empty( $this->options['hide_update_notices'] ) ) {
    5353            add_action( 'admin_head', [ $this, 'hide_update_notice_to_all_but_admin_users' ], 1 );
     54        }
     55        if ( ! empty( $this->options['disable_xmlrpc'] ) ) {
     56            add_filter( 'xmlrpc_enabled', '__return_false' );
     57            add_filter( 'wp_xmlrpc_server_class', function() {
     58                header('HTTP/1.1 403 Forbidden');
     59                exit('You don\'t have permission to access this file.');
     60            } );
    5461        }
    5562        if ( ! empty( $this->options['enable_custom_login_url'] ) ) {
     
    115122                [
    116123                    'type'  => 'slider-checkbox',
     124                    'title' => __( 'Disable XML-RPC', 'admin-optimizer' ),
     125                    'id'    => 'disable-xmlrpc',
     126                    'name'  => 'disable_xmlrpc',
     127                    'desc'  => __( 'Disable XML-RPC for the whole site', 'admin-optimizer' ),
     128                ],
     129                [
     130                    'type'  => 'slider-checkbox',
    117131                    'title' => __( 'Custom Login URL', 'admin-optimizer' ),
    118132                    'id'    => 'enable-custom-login-url',
  • admin-optimizer/trunk/readme.txt

    r3346791 r3347351  
    77Requires PHP: 7.2.5
    88Tested up to: 6.8
    9 Stable tag: 1.0.3
     9Stable tag: 1.0.4
    1010License: GPLv2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    101101== Changelog ==
    102102
    103 = 1.0.3 - 15 August 2025 =
     103= 1.0.4 - 20 August 2025 =
     104* Enhancement: remove access to xml-rpc class and file.
     105* Change: Moved Disable XML-RPC module to Security section.
     106* Bug: Correct taxonomy spelling mistake.
     107
     108= 1.0.3 - 19 August 2025 =
    104109* Bug fixes: fixed 2fa conflicts with last login date.
    105110
Note: See TracChangeset for help on using the changeset viewer.