Support » Plugin: Asset CleanUp: Page Speed Booster » Remove dashicon

  • Resolved Rookie

    (@alriksson)


    How about remove dashicons in frontend for unauthenticated users. Only load for logged in admins/users.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Gabe Livan

    (@gabelivan)

    @alriksson This can be implemented within “Settings” -> “Site-Wide Common Unloads”. I’m considering it for the next update. Have you seen many cases where Dashicons were loaded for non-logged users and not used at all on pages?

    Plugin Author Gabe Livan

    (@gabelivan)

    @alriksson I’ve updated the same tag and in “Settings” -> “Site-Wide Common Unloads” there is an option to unload the Dashicons site-wide when the user is not logged-in. Please re-download the plugin (just delete the existing one you have, all settings will be preserved in the database) to get this new feature.

    @gabelivan Great! thanks Gabe! Then I can remove my code snippet, think more users would benefit from this since the css file is pretty “heavy” especially consider most users don’t use it frontend.

    Plugin Author Gabe Livan

    (@gabelivan)

    @alriksson Let me know how it works for you! If the admin bar is loaded (the user is logged-in in this case) or plugins such as Query Monitor are used, then Dashicons is needed and it will be kept loaded. It’s not even showing in the CSS list of managed assets when editing the list in the front-end to avoid accidental unloading.

    This new feature is useful if some plugins/themes are loading the Dashicons without any extra verifications. Let me know how it works for you! In my tests, everything was alright ๐Ÿ˜‰

    Ok but I will, but do not have time today to reinstall the plugin. Will check tomorrow. Would prefer simple click and update within the plugin for such small updates. If you don’t want to push it through the repo. dashicons.css is still loaded frontend even if youยดre not logged in if it’s not disabled ๐Ÿ˜‰ since you did not have this feature I added my own php snippet but why when you can add it and improve the features ๐Ÿ˜‰

    Plugin Author Gabe Livan

    (@gabelivan)

    @alriksson a new tag was released as it was about time after several updates for the same tag. You can check the “Changelog” here https://wordpress.org/plugins/wp-asset-clean-up/#developers

    @gabelivan Yeah that’s true I’ve known a lot of them without any new tag and release. Good thanks

    @gabelivan Add possibilities exclude and load it on certain pages. Some plugins e.g membership plugins use dashicons as their icon sets.

    Plugin Author Gabe Livan

    (@gabelivan)

    @alriksson thanks for that! That’s a tricky one as the “dashicons” show up when the admin is logged-in and manages the assets in the front-end since it’s needed by the top admin bar. It will need to have certain conditions like keeping it loaded if the admin bar is shown or one of the membership plugins is using them. Can you give me some examples of membership plugins that use Dashicons on their pages when the user is not logged-in?

    Sure: https://wordpress.org/plugins/user-registration/ is one that use dashicon on login widget etc. For example error message which has an “i” dashicon.

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.