NooTheme Premium WordPress Theme › Forums › JobMonster › Logo not visible on homepage
- This topic has 0 replies, 1 voice, and was last updated 2 days, 4 hours ago by
cesar.
-
AuthorPosts
-
2 days, 4 hours ago #1222557
Hello support team,
I’m using a theme based on NOO JobMonster (with a child theme active) and I’m experiencing an issue with the site logo: the logo is not showing on the homepage, although it appears correctly on all other pages of the site.
I’ve tried to resolve the issue without success, and below I detail all the actions that have been taken so far:
1. Review of the
navbar.php
file
I reviewed and customized thenavbar.php
file in the child theme to ensure that the variables related to the logo ($image_logo
,$mobile_logo
,$logo_sticky
) are loaded correctly using functions likenoo_get_image_option()
andnoo_get_post_meta()
. The code is working properly on all pages except the homepage.2. Checking the behavior of
noo_get_image_option()
I suspected that thenoo_get_image_option()
function might be returning an empty or incorrect value on the homepage only. Therefore:-
I used
var_dump()
to check whether the logo URL was being retrieved correctly on the homepage. Result: empty. -
On other pages, the same code returns the correct logo URL.
3. Injecting the logo directly via
functions.php
I tried adding a function in the child theme’sfunctions.php
to override the logo value directly using thenoo_option_override
filter.
This did not resolve the issue either — the logo still does not appear on the homepage.4. WordPress Customizer Verification
I went to Appearance > Customize > Header and confirmed that the logo is correctly set in all fields (normal, sticky, and mobile).
I also checked for any homepage-specific settings, but found no visible differences.5. HTML and CSS inspection in browser
I used the browser’s developer tools to inspect the DOM on the homepage:-
The
element for the logo is not generated in the homepage HTML. -
On internal pages, the logo loads correctly as
. -
I also confirmed there are no CSS rules hiding the logo (such as
display: none;
orvisibility: hidden;
).
6. Checking for dynamic content or custom builder on the homepage
There is no custom header or page builder being used on the homepage. The header is managed directly by the theme.<h3 data-start="2484" data-end="2504">Conclusion</h3>
It seems that the logo is not loading properly on the homepage due to the way the theme or a specific function handles logo options only on the homepage — possibly at the hook or condition level within the theme.
We would greatly appreciate your help in identifying whether there’s a specific function, condition, or file interfering with logo rendering on the homepage, and the best way to force the logo visibility without breaking the theme logic on other pages.
We look forward to your feedback and thank you in advance for your guidance.
Best regards,
Cesar
anngatop.comAttachments:
You must be logged in to view attached files. -
-
AuthorPosts
You must be logged in and have valid license to reply to this topic.