Hi @tommythelyric ,
If you’re asking about the logo setup inside the wordpress then please follow steps to make it done:
First of all, adding the logo, you first need to confirm either logo is enabled in admin panel or not (May you add Admin access to see below navigation at admin panel):
Solution 1: If Logo already Enabled AT admin panel with theme support, then please follow below steps to setup the logo in your site:
Step 1: Go to your WordPress dashboard, then navigate to Appearance > Customize. This will open the WordPress Theme Customizer.
Step 2: Navigate to Site Identity in the Customizer, locate and click on the Site Identity section.
Step 3: Click the Add logo button. This will open the Media Manager.
Step 4: Choose or Upload Your Logo: You can either upload a new image by dragging and dropping or selecting a file or choose an existing image from your Media Library.
Step 5: Once you’ve selected your desired logo, click the Set as logo button.
Step 6: Publish Changes, Please click the Publish button at the top of the Customizer to save the changes you’ve made.
Solution 2: In any case if Logo is not enabled, by default logo is supported by theme if note then please ask your developer or do the below changes by yourself inside the theme file:
Step 1: Inside the function.php please add logo support:
add_theme_support(‘custom-logo’,array(‘height’ => 300,’width’ => 100,’flex-width’ => true,’flex-height’=> true, ‘unlink-homepage-logo’=> true,));
Step 2: Inside the header.php custom-logo needs to fetch and display it. after enabled the logo please follow the solution 1 all the steps.
<?php
$custom_logo_id = get_theme_mod( 'custom_logo' );
$image = wp_get_attachment_image_src( $custom_logo_id, 'full' );
?>
<span class="custom-logo-link">
<img src="<?php echo esc_url( $image[0] ); ?>" class="custom-logo" alt="site-logo">
</span>
I hope above mentioned solution will work for you!