{"id":303520,"date":"2026-04-29T12:28:38","date_gmt":"2026-04-29T12:28:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/finspire-creative-role-based-logo\/"},"modified":"2026-04-29T12:28:08","modified_gmt":"2026-04-29T12:28:08","slug":"finspire-creative-role-based-logo","status":"publish","type":"plugin","link":"https:\/\/fao.wordpress.org\/plugins\/finspire-creative-role-based-logo\/","author":23451029,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.7","stable_tag":"1.3.7","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Finspire Creative Role-Based Logo","header_author":"Finspire Creative","header_description":"Display a role-specific logo with a shortcode.","assets_banners_color":"","last_updated":"2026-04-29 12:28:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/finspirecreative.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.7":{"tag":"1.3.7","author":"pinnaclemarketing","date":"2026-04-29 12:28:08"}},"upgrade_notice":{"1.3.7":"<p>This release updates internal naming to satisfy WordPress.org review requirements and changes the shortcode to <code>[finspire_role_logo]<\/code>.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Finspire Creative Role-Based Logo admin page with the branded support panel and shortcode panel.","2":"The role-based logo settings table with default logo and per-role image sizing controls."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2604,3821,1919,80,11917],"plugin_category":[43,58],"plugin_contributors":[255520],"plugin_business_model":[],"class_list":["post-303520","plugin","type-plugin","status-publish","hentry","plugin_tags-branding","plugin_tags-logo","plugin_tags-members","plugin_tags-shortcode","plugin_tags-user-roles","plugin_category-customization","plugin_category-user-management","plugin_contributors-pinnaclemarketing","plugin_committers-pinnaclemarketing"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/finspire-creative-role-based-logo.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Finspire Creative Role-Based Logo lets membership sites assign logos to WordPress user roles and display the correct logo with a shortcode.<\/p>\n\n<p>Key features:<\/p>\n\n<ul>\n<li>Display a role-based logo with the <code>[finspire_role_logo]<\/code> shortcode<\/li>\n<li>Set a default logo when no role-specific logo is assigned<\/li>\n<li>Define logo width and height per role in the admin page<\/li>\n<li>Override width and height directly in the shortcode when needed<\/li>\n<li>Use the shortcode in pages, templates, or other shortcode-friendly content areas<\/li>\n<li>Manage all logo assignments from Users &gt; Finspire Creative Role-Based Logo<\/li>\n<\/ul>\n\n<p>The plugin adds a management page under Users where administrators can set:<\/p>\n\n<ul>\n<li>A default logo<\/li>\n<li>A role-based logo for each registered WordPress role<\/li>\n<li>Optional width and height settings for each logo<\/li>\n<\/ul>\n\n<p>Use <code>[finspire_role_logo]<\/code> anywhere shortcodes are supported.<\/p>\n\n<p>Shortcode examples:<\/p>\n\n<ul>\n<li><code>[finspire_role_logo]<\/code><\/li>\n<li><code>[finspire_role_logo width=\"180\"]<\/code><\/li>\n<li><code>[finspire_role_logo width=\"180\" height=\"60\"]<\/code><\/li>\n<li><code>[finspire_role_logo class=\"site-company-logo\"]<\/code><\/li>\n<li><code>[finspire_role_logo link=\"https:\/\/finspirecreative.com\"]<\/code><\/li>\n<li><code>[finspire_role_logo role=\"company_a\"]<\/code><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/finspire-creative-role-based-logo\/<\/code>, or install the plugin through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Go to Users &gt; Finspire Creative Role-Based Logo.<\/li>\n<li>Copy the shortcode and assign logos to your roles.<\/li>\n<li>Add <code>[finspire_role_logo]<\/code> anywhere shortcodes are supported.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20new%20roles%20appear%20automatically%3F\"><h3>Will new roles appear automatically?<\/h3><\/dt>\n<dd><p>Yes. The settings page reads the current WordPress roles dynamically when it loads.<\/p><\/dd>\n<dt id=\"does%20sizing%20stretch%20the%20image%3F\"><h3>Does sizing stretch the image?<\/h3><\/dt>\n<dd><p>No. When width or height is set, the plugin uses <code>object-fit: contain<\/code> so the image keeps its aspect ratio.<\/p><\/dd>\n<dt id=\"can%20i%20override%20the%20saved%20dimensions%20in%20a%20specific%20shortcode%3F\"><h3>Can I override the saved dimensions in a specific shortcode?<\/h3><\/dt>\n<dd><p>Yes. Use attributes such as <code>[finspire_role_logo width=\"180\" height=\"60\"]<\/code>.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20user%20has%20multiple%20roles%3F\"><h3>What happens if a user has multiple roles?<\/h3><\/dt>\n<dd><p>The plugin uses the first role assigned to the user that has a logo configured.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20no%20role-based%20logo%20is%20assigned%3F\"><h3>What happens if no role-based logo is assigned?<\/h3><\/dt>\n<dd><p>The plugin will use the default logo when one is set. If no default logo is set, it outputs nothing.<\/p><\/dd>\n<dt id=\"will%20this%20work%20with%20svg%20logos%3F\"><h3>Will this work with SVG logos?<\/h3><\/dt>\n<dd><p>Yes, as long as your WordPress site safely allows SVG uploads. The plugin uses the Media Library attachment that you assign to the role or default logo.<\/p><\/dd>\n<dt id=\"where%20do%20i%20manage%20the%20logos%3F\"><h3>Where do I manage the logos?<\/h3><\/dt>\n<dd><p>Go to Users &gt; Finspire Creative Role-Based Logo in the WordPress admin area.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Renamed class, shortcode, settings group, and option names to use the <code>finspire_rbl_<\/code> \/ <code>Finspire_Creative_Role_Logo<\/code> prefix to comply with WordPress.org naming guidelines.<\/li>\n<li>Shortcode is now <code>[finspire_role_logo]<\/code> (was <code>[role_logo]<\/code>).<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Fixed logo width and height settings not taking effect in Elementor Pro and themes such as Hello Elementor. The HTML width\/height attributes now reflect the configured dimensions so page builders use the correct size, and max-width\/max-height are included in the inline style to prevent theme CSS from overriding the specified dimensions.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Added a version query string to the admin panel logo URL to avoid stale browser or CDN cache.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Updated the admin support email address.<\/li>\n<li>Changed the admin support and shortcode panels to a two-column desktop layout.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Added a branded Finspire Creative logo to the admin support panel.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Added Finspire Creative contact information to the admin page.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Updated the plugin name and slug to Finspire Creative Role-Based Logo.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Rebranded the plugin with a Finspire prefix for WordPress.org naming guidelines.<\/li>\n<li>Updated the plugin slug and text domain.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Removed the disallowed update header because WordPress.org-hosted plugins must use the WordPress.org update system.<\/li>\n<li>Added the plugin languages folder.<\/li>\n<li>Added missing translator context and escaped the admin image preview output.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Renamed the plugin to Finspire Creative Role-Based Logo.<\/li>\n<li>Added a shortcode copy field and button to the admin page.<\/li>\n<li>Renamed fallback logo wording to default logo.<\/li>\n<li>Renamed role logo wording to role-based logos.<\/li>\n<li>Added WordPress.org plugin metadata and readme.txt.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added default width and height settings for the default logo and each role-based logo.<\/li>\n<li>Preserved shortcode width and height overrides.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Display a role-specific logo with a shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303520"}],"author":[{"embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pinnaclemarketing"}],"wp:attachment":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303520"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303520"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303520"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303520"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303520"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}