Skip to content
Read For Learn
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP

Add more then one site logo – custom-logo theme support

I think you might be looking for something like this:

add_theme_support( 'custom-logo', array(
    'height' => 480,
    'width'  => 720,
) );

You could also go with:

add_theme_support( 'custom-header', array(
    'height' => 480,
    'width'  => 720,
) );

Use the custom-header for the top logo and the custom-logo for the footer (or the other way round).

Another approach might be to define a thumbnail size:

 add_image_size( 'custom-footer-logo', 220, 220, array( 'left', 'top' ) );

You would have to work with the WordPress customizer controls to make a control to add and change the footer. But you could add as many images to your theme as you want that way.

Related Posts:

  1. New WP_Customize API – how does it work under the hood?
  2. How do register_sidebar() and get_sidebar() work together?
  3. Disable Visible Edit Shortcuts in the Customizer
  4. How to Add Customizer Setting in Child Theme
  5. using upload image with media_handle_upload .. but !
  6. Why isn’t is_home() working correctly?
  7. wp_nav_menu() custom container and container_id
  8. Show a WP 3.0 Custom Menu in an HTML Select with Auto-Navigation?
  9. customize_register with Multiple controls/settings – how to get values?
  10. Manipulating post meta in the customizer
  11. Widgets not working in Customizr but working in Appearance
  12. In the new Theme Customizer API, how to send a value from the front back to the admin panel?
  13. How to get input_attrs in the sanitize function?
  14. Create a customizable child theme
  15. How to change in customizer the “site identity” tab required capabilities
  16. Is it ok to not a have child theme and just create a theme from scratch?
  17. Display a default image for custom-logo
  18. Customizer: How do you add HTML to control labels?
  19. Add new Control to Customizer to modify Headings (h1, h2, h3…) Color
  20. Modify Javascript Configuration Options for Theme Customizer Colour Picker
  21. How to extend nav-menu-item-control data in Appearance > Customize?
  22. What will happen to the additional CSS when the theme is updated?
  23. Convert an theme options page to use in customize.php also?
  24. Customizer: widget-synced triggers twice
  25. How to add “Read More…” link in twentytwenty
  26. How can I defer these JS files?
  27. Hide devices selection from customizer?
  28. Fatal error in wp-admin/customize.php after fresh install due to null $wp_customize
  29. Enabling Additional CSS / custom-css
  30. Can not sanitize select control in customize api
  31. Customizer: Unique identifier that distinguishes which image upload control is uploading an image
  32. How to create left and right menu with logo center in a custom theme?
  33. How to add custom page attributes in WordPress?
  34. How do I change the markup only of a built-in widget?
  35. Get Custom Logo Alt Text
  36. Bind JS event to WordPress control customizer
  37. Customizer: active_callback and sanitize_callback incompatibility?
  38. Disabling Customizer Selective Refresh shortcut icons for selected controls
  39. JavaScript stops working on selectively refreshed sections one inside the other
  40. “Add A Widget” button in the Customizer
  41. Customizer: save setting/control content to post/page
  42. Q: How to pull data from custom table to populate zustomizer setting/control select options
  43. For a specific theme, how do I build a list of all the possible theme modification names?
  44. Save & Publish disabled for two dimensional array Customizer
  45. Allow guests to use WP Customizer but disable save button
  46. Is it possible to visually group items on the theme customizer?
  47. REQUIRED: Could not find wp_link_pages. See: wp_link_pages by Theme Checker
  48. How do I remove a customiser option from a parent theme in a child theme?
  49. Customizer – loading settings/controls/sections/panels based on a id/page id
  50. Extend WordPress Core Classes in OOP Theme?
  51. Default Text not showing from customizer
  52. User bar above logotipo?
  53. How to add css option to Header Image customizer?
  54. Is there a WordPress boolean for “theme_customizer_active()”?
  55. how to add custom logo to my template
  56. How to query details of images in gallery that is attached to a post
  57. How to unpixelate logo?
  58. Trigger Customizer Publish (save) Action
  59. How to edit alternate inactive themes in “Appearance -> Customise” screen?
  60. Is it necessary to prefix theme_mod, section id and panel id in the customizer?
  61. Hide Customizer’s Widget Choices From The List
  62. theme customizer – can a single option pass multiple values?
  63. Customizer: get_preview_url() inside customize_save_after hook
  64. How to remove Customizer’s Section and move Control straight to Panel using Child Theme
  65. Remove Customizer Control Choices (Type: Radio Array) using Child Themes
  66. add shortcode support in customizer
  67. Dynamic Control in customiser
  68. Change Site Logo or Menu Logo Per Page
  69. Is it possible to rename a customizer control heading?
  70. how or where wordress collect unlogged user session
  71. Is it possible to add custom badges to product attributes conditionally, based on custom field?
  72. Will WordPress updates remove Gutenberg Additional Classes?
  73. Easily add custom HTML outside the main container?
  74. Customizer options limited to specific user roles?
  75. Can’t Customize WordPress Page
  76. Trying to customise 2011 Child Theme Background Colour
  77. Highly stylized pages
  78. Lightbox not showing image caption
  79. WordPress core jquery version file not loaded?
  80. Adding a drop-down (select tag) option under Menu Settings in WordPress Admin
  81. How do I remove header/page-title image in farvis theme? [closed]
  82. Exiting Customizer alert
  83. Text View (Code View) in WordPress Customizer TinyMCE Editor
  84. WordPress Customizer: Check for value of CSS selector and replace it
  85. Change the template of my Blog entries
  86. Multiple logo’s in wordpress menu
  87. In wordpress customizer api adding div wrap to control
  88. Customizer API way function is_customize_preview() works only in main page?
  89. trying to figure out how to use more that one image upload in the same section in theme customizer
  90. retrieve theme custom settings
  91. How to add button to top of theme customizer?
  92. Post thats in Two Categories, only want to display name for one
  93. why jquery is not loading in wordpress page?
  94. Multiple Customizers
  95. Which IDE best for WordPress Development? [closed]
  96. Refresh Customize Section (not preview)
  97. Do i need to use PHP in customizer api?
  98. Modifying posts based on category in TwentyTwentyTwo theme
  99. Where did I put this one line of css?
  100. Hover Hide-Visible Additional CSS not working in WordPress website, but shows properly in Customize window
Categories customization Tags customization, header-image, logo, theme-customizer, theme-development
Why slash is removed after domain?
get_users is missing or skipping over users in loop

Recommended Hostings

Cloudways: Realize Your Website's Potential With Flexible & Affordable Hosting. 24/7/365 Support, Managed Security, Automated Backups, and 24/7 Real-time Monitoring.

FastComet: Fast SSD Hosting, Free Migration, Hack-Free Security, 24/7 Super Fast Support, 45 Day Money Back Guarantee.

Recent Added Topics

  • Bug in translation system: load_theme_textdomain() returns true, files are available and accessible but the language defaults to english
  • Custom Elementor controls not appearing in the widget Advanced tab using injection hooks
  • Get the name of the template/*html file used
  • Trying to Add Paging to Single Post Page
  • Sharing media files between live and staging servers
  • How to display the description of a custom post type in the dashboard?
  • Critical error on image display
  • Copying WP data and files into new install?
  • How to determine the DirectAdmin WordPress backup date?
  • How to get list of ALL tables in the database?
© 2026 Read For Learn
  • Database
    • Oracle
    • SQL
  • algorithm
  • asp.net
  • assembly
  • binary
  • c#
  • Git
  • hex
  • HTML
  • iOS
  • language angnostic
  • math
  • matlab
  • Tips & Trick
  • Tools
  • windows
  • C
  • C++
  • Java
  • javascript
  • Python
  • R
  • Java Script
  • jQuery
  • PHP
  • WordPress