It’s all site-dependent.
I have a few core things I build in to any theme’s functions.php though:
- Change logo on admin page to suit the client’s company
- Hide WP-Stats smiley graphic
- Hide WP.me short URLs and replace with their chosen provider
- Add option for Twitter, Facebook, and Buzz buttons and ability to pull in Tweets
- Google Analytics option
- Minify JS/CSS
… plus i’m forgetting some stuff, i’m sure.
Related Posts:
- Opinions and recommendations on the best barebones base theme [closed]
- Customizing a WordPress theme without changing it?
- How to Link External jQuery/Javascript files with WordPress
- Custom Taxonomy-specific JavaScript
- Any official way to create an admin theme?
- Splitting an Evolving Site into Multiple Sites, or Maintaining as One Site?
- Multisite: setting theme and options when a new blog is created
- Editing theme files and access to the Code pages only to super-admin?
- Change Default Image HTML
- How to delete default themes
- Extra User Profile Field Upload File / Image
- Edit raw HTML of the landing page
- Problem : deletion failed, the theme requested does not exist
- Theme Activation, Create Database Tables
- Will activating a different theme preserve custom settings to current theme?
- Can I apply a WP theme to a specific custom page template?
- How to trigger function on theme delete?
- Setting a static home page and blog page without using the settings
- Two Navigation Menus – secondary nav is including main nav
- Possible to put header-{your_custom_template}.php in subdirectory?
- Renaming the Twenty Fourteen WordPress theme
- Protect changes made to the theme when updating
- Theme Development Admin Area [closed]
- How to set a single theme directory on a multisite blog?
- Static page not working
- Custom options below pages/posts editor?
- Problem of running development copy of WordPress on WebMatrix?
- Different logo on homepage
- the_content() is not displaying content, why? [closed]
- What is the correct way to integrate wordpress with another php application?
- Customizing page content layout
- Tips for managing code when developing a parent theme framework
- Trying to uninstall a theme, but it’s hijacking my home page
- Most wp_nav_menu parameters ignored
- Using the same database on another Subdomain
- How To Show Different Footers For Different Post Types Pages?
- How to include stylesheet in custom admin using parent_slug
- Custom fields not displaying on front end
- My blog suddenly can’t find my stylesheet?
- Customizing 1 theme for multiple blogs in a multisite setup
- Is there any way to modify images from a theme using the web interface?
- Default and warning messages & no login
- dynamic image path within a javascript file
- Display ads by location [closed]
- WordPress Dashboard Problem [closed]
- Theme Dev | Convert Template to Theme
- Work on theme files on a server & browser preview before installing it
- Create a child Theme or custom Theme
- Theme Options Menu Item – Permission Issue
- Static front page displaying twice
- Static posts page is not working
- How to change the language for the front-end only?
- Switching themes without losing widgets?
- How to use media upload on theme option page?
- Looking for a lightweight theme using WP3 new tags and features (not 2010) [closed]
- Multiple image logo for theme
- Hide Twenty Eleven Theme From Themes Page
- 2 seperate installation 1 theme same server
- Visually change theme via query string?
- What does the term “bundled-theme” mean?
- Exclude file from theme editor
- How do I copy all “extra” data (menus, widgets, etc) from one theme to another?
- Does theme update also update a child theme zip
- What are the things that will be affected in case there is some wordpress updates or theme updates?
- Color palet in the WordPress’ front-end?
- How can I manually activate my previous theme without browser access to dashboard?
- Theme, WordPress Version, MySQL Version, PHP Version Update affected files and folders
- Can “Classic Editor” plugin help to replicate the old website / theme development experience from c. 2011?
- Creating custom meta box throws PHP warning error in WordPress
- What is the point of needing add_theme_support( ‘html5’) in WordPress 5.x
- Plugin and themes are adding the same stylesheets
- How to display footer menus in wordpress
- Debugging in WordPress at Theme installation [duplicate]
- understanding theme hierarchy
- Posts as filtered list – expandable
- searchform.php doesn’t work properly
- How to remove current theme customizations
- Create QuickStart Package for WordPress just like in Joomla
- Jquery Theme Roller to WordPress
- Implementation of language_attributes function
- Change default Video Player without Plugin
- wordpress-theme 2017: featured image behaviour: where to set the height of the featured image?
- Trying to create a child theme with plugin
- Own Theme custom CSS does not display in editor but works in page
- Remove Read More Buttons
- Why the output of an image gallery plugin is not displayed into a page of my custom theme?
- CSS/JS is not working in multi lang installation
- Error while downloading WordPress themes
- Theme stops media uploader from working
- div having different appearances in different themes
- Satoshi WordPress Theme – Portfolio SetUp Issues
- How to make a website like the ones in theme demos? [closed]
- theme 2016 – customize css – nothing happens
- Can’t upload the theme
- Divi theme including javascript
- Best Practice Jumbotron Image for WordPress ~ Responsive
- How to make a page extend full screen [closed]
- Should you directly edit Template Parts and Templates from themes?
- Remove ALL HTML from single page
- Changes to code not displaying