Based on your text, I’m assuming you changed the logo, pictures, layout, etc. through a “theme options” section in the WP Admin, instead of editing css/js/php files directly?
Whenever a theme is updated, typically (though this depends on theme) only the files are changed/overwritten. The types of changes you made are stored in the database and therefore shouldn’t be overwritten by a theme update.
I suggest making a child theme now and using child themes for every site you build going forward. Just an FYI though, when you create a child theme, you’ll have to set up the logo, colors, menus, etc. all over again if you set them up using theme options in the WP admin. At least this time though when you make any file-based changes they won’t be overwritten.
Related Posts:
- Opinions and recommendations on the best barebones base theme [closed]
- Adding admin-ajax.php to the frontend. Good or bad idea?
- Different template of products for specific category. WooCommerce
- what the best way to include images from the template’s images folder?
- How to use media upload on theme option page?
- WordPress 5 / Gutenberg – theme doesn’t have featured image option showing up
- How to refresh WordPress Customizer panel upon entering a value
- Set Featured Image for Archive templates
- How do I add a new string to a .po or .pot file?
- Free/Open-Source Theme Frameworks as an Alternate to Thesis? [closed]
- can require “themefolder/includes/widgets.php” in “themefolder/functions.php” yet widgets.php doesn’t run
- Multisite: setting theme and options when a new blog is created
- How do I change Twenty Nineteen’s primary color without using the color slider in the theme customizer?
- How to add the main style.css to my index.php?
- How to attach region identifier to a pretty url?
- Remove action within a class in a parent theme from the child theme
- How to get themes from wordpress.com per SVN? [closed]
- Edit raw HTML of the landing page
- How to move WordPress theme files into a subfolder without breaking the theme?
- remove rel=next on home page but not others
- Disable Sidebar in the Product Page in Storefront Theme [closed]
- How do you create a custom WPTouch theme?
- Added a new template file to a theme – get Call to undefined function error
- Renaming the Twenty Fourteen WordPress theme
- Defining different theme for Blog posts page
- Working with an Array inside Your Theme Options Array – Multiple Values
- WordPress Theme for Video Showcase [closed]
- How to understand a specific bit of WordPress syntax
- How to unset comment_notes_before field in WordPress comment_form
- Widgets menu does not appear under “Appearance” in dashboard
- Calling widget via function in themes files (hard code)
- Child theme not working after Parent Theme Update
- How to loop over wp_get_themes() and create an array of themes name
- Combining wordpress themes
- how to use the slide show of Skylark in showcase?
- Switching to a child theme
- CSS Start Fresh option on; main.css still being loaded [closed]
- When creating a WordPress site how can you create different versions of the site with different themes?
- Restrict access to specific widget field based on user role
- Twenty Twelve theme search returns Nothing Found
- WooThemes PremiumNews Theme jQuery Conflict with WordPress 3.2
- Finding and disabling ‘rogue’ stylesheet from header: Source Sans Pro
- after_setup_theme is called three times
- Losing all my text and entries on ColorWay Theme
- Can I create a child theme from a premium theme without losing my posts and page etc that I already have?
- Change copyright text on the footer section [closed]
- WordPress front page empty, however, there is content on website
- How do I remove ‘Active Theme’ section from Customizer?
- Blank line before doctype
- How to reset a custom theme
- Warning : Invalid argument supplied for foreach() in theme php on line 56 [closed]
- Cannot changing login button color, have tried theme, plugins… is it GoDaddy managed?
- WordPress Baskerville 2 translation
- How To Show Different Footers For Different Post Types Pages?
- Uploading new version of theme fails, folder already exists
- Widgets not showing on sidebars
- linking to an svg through comments_popup_link
- Create Custom Attachment Template That is Processed from Plugin Folder?
- Implementation of language_attributes function
- my blog crashes ie7?
- How would I got about calling a php file every time someone publishes a new post?
- Custom theme – pages in menu
- remove preloader in WordPress theme [closed]
- Setting Multiple Post Containers Across Homepage And Costumize Them
- Flexslider in child theme
- How to edit the default comment title?
- Why my function.php file in theme delete automatically? [closed]
- How to reverse the pagination numbers of an archive?
- Theme translates the_author_posts_link. How can I remove their translation?
- Theme CSS missing completely
- How to implement this layout?
- WordPress customizer extremely slow, cant work in it
- Missing privacy policy checkbox on login page (using Enfold theme)
- How exactly does WordPress load themes from api.wordpress.org?
- Own Theme custom CSS does not display in editor but works in page
- Remove Read More Buttons
- Themes don’t show up in the dashboard -> Appearance -> Themes
- Let custom text widget use the same font as the theme
- SSL errors when I activate my custom theme
- How to show taxonomy in WordPress shortcode
- wordpress theme link url
- Work on theme files on a server & browser preview before installing it
- Route to custom file
- “Template is missing” install error on non-child theme
- div having different appearances in different themes
- wordpress template page Usage [duplicate]
- No “available widgets” (wordpress 3.2.1 multisite)
- How to create a second index.php?
- Lightword Theme – only one menu item
- How to make a website like the ones in theme demos? [closed]
- how to use Easy Docs theme to write a book?
- Divi theme including javascript
- 2 WP websites same content different themes
- How is WordPress child related to Buddypress child theme
- Remove ALL HTML from single page
- Remove Google Fonts from parent theme within a child theme [closed]
- Define a Custom Template Part As A Widget Area
- Changing Sidebar In 2023 Theme
- Help with Divi logo not appearing for 10s
- How to clone a theme template from within WordPress? [closed]