NooTheme Premium WordPress Theme › Forums › JobMonster › Logo not visible on homepage
- This topic has 3 replies, 2 voices, and was last updated 2 weeks ago by
Jackie.
-
AuthorPosts
-
2 weeks, 3 days 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.2 weeks, 1 day ago #1222559Hi.
Thank you for contacting us.
Please provide us with your site admin URL and admin account. We need access your site to help you check the issue.
Regards.
2 weeks ago #1222561This reply has been marked as private.2 weeks ago #1222562Hi.
I have checked and fixed the issue on your site. I have edited the source code in the child theme: /layouts/navbar.php.
The issue with the front page. It can't save the page "Updating failed. Error message: The Response is not a valid JSON response". I have installed the Classic Editor plugin. Now you can save the front-page edit and fix that issue.
Please recheck it.
Regards.
-
-
AuthorPosts
You must be logged in and have valid license to reply to this topic.