A function is a sequence of program instructions that perform a specific task. It is packaged as a unit that can be used wherever the according task should be performed.
168
votes
108answers
59k views
Best Collection of Code for your functions.php file [closed]
Please vote on the question and any answers you find useful by clicking on the UP arrow on the left hand side of the question or answer.
As with many others who are now viewing this post, I have been ...
6
votes
3answers
288 views
Where do I put the code snippets I found here or somewhere else on the web?
Many posts here or somewhere else contain code, but they do not say where to put it.
Example:
I have found this post: How do I turn off 301 redirecting posts (not canonical)?
I'm a newbie with PHP. ...
6
votes
2answers
7k views
How to manually fix the WordPress gallery code using PHP in functions.php?
It's been talked many times that Wordpress outputs some really bad code for the built-in gallery function.
This is the core code responsible for the gallery output (in /wp-includes/media.php):
...
0
votes
1answer
2k views
Custom page with variables in url. Nice url with add_rewrite_rule
Using WP3.1
I Have a custom page with a WP_Query and the query gets dynamic variables from the url. And i want safe variables and clean urls.
Example:
...
2
votes
1answer
880 views
Proper use of Output Buffer
I'm attempting to use actions to override function calls I currently have throughout a template (to make updating certain replicated sections easier). For example, in archives.php I have the ...
8
votes
2answers
3k views
Between functions.php, widgets and plugins, which is loaded first?
Customer asks if a specific carousel plugin he uses can be widgetized. That means i should create a widget inside functions.php which calls the plugin's function. That means that the plugin's code has ...
10
votes
1answer
4k views
How to override parent functions in child themes?
I've been reading around and trying to figure out how to do this, but for some reason I can't seem to override parent functions in my child theme.
I'm using TwentyTen as a parent - can anyone tell me ...
3
votes
2answers
323 views
Use AJAX in shortcode
I have the following code to the shortcode to display a random quote.
Question: how to make a button display a new random quote? I mean, that would hit the button and show you a new quote (without ...
2
votes
1answer
218 views
Check if post is being published for the first time, or is an already published post being updated
I am building an add-on to an events module that checks for availability, since there wasn't a function for that in that module. Now that I have built the logic, there are three emails I will need to ...
1
vote
2answers
2k views
class=“parent” for wp_list_pages?
<div class="menu">
<ul>
<?php wp_list_pages('exclude=&title_li='); ?>
</ul>
</div>
creates the following output...
<div class="menu">
...
6
votes
2answers
1k views
How to add a custom metabox to the Menu Management admin screen?
Although I am very thankful to the wordpress core team that they have finally integrated native menu management capabilities I get frustrated with some key elements which I would like to change.
I ...
3
votes
2answers
658 views
Modify CSS via Theme Control Panel
Hi to all I'm trying to create an advanced control panel for my first Wordpress template but I'm not able to add a function that I will need.
The function that I'm trying to add is the possibility to ...
0
votes
4answers
3k views
How to style current page number (wp_link_pages)?
When a post is split on more pages TwentyTen theme use the native function wp_link_pages to display a navigation page bar at the end of post.
I am trying to style those elements for my theme, but ...
2
votes
2answers
3k views
Wordpress 3.1 - How does one add sticky post capabilities to post types
In wordpress 3.1 they finally added the option of allowing posts belonging to a custom post type to be marked as "sticky"... what I can't figure out though is how to enable this so the admin menu ...
0
votes
2answers
1k views
paginate_links() don't properly work in search.php?
I'm using this in my search.php template …
<div class="pagination">
<?php echo get_pagination_links(); ?>
</div>
And this is the function …
function get_pagination_links() {
...
14
votes
3answers
13k views
Changing Admin Menu Labels
I have spent the last day using the functions.php file to fully customize WordPress for my client sites. I am amazed at how much I have been able to accomplish and how much easier it will make things ...
4
votes
1answer
525 views
Prevent publishing the post before setting a featured image?
As the title says , I want a plugin/function to prevent/inform the user when he tries to publish the post without setting the featured image.
ANY HELP ???
3
votes
3answers
2k views
Add new “Insert Into Post” button with another function
Problem: Add a hook that automatically adds a short tag to video attachments
when inserted from the Media Library (video) tab:
Update:
This works under the 'Media Library' tab — and doesn't break ...
7
votes
1answer
114 views
Shared functionality in plugins and themes
I recently started to develop plugins and themes and I found that I need to use several functions of on both.
Sometime I think about to check if function / class exist before declared as said on this ...
1
vote
1answer
396 views
Enqueue Javascript Correctly for 3.5
I am trying to create tabs for admin settings page in wp, but I think I'm doing it wrong. The example below shows how I did it but I don't know how to change this to use it correctly with no conflict ...
-1
votes
1answer
246 views
Integrating custom API for post content into Admin interface & Public Website [closed]
EDITED question to be more specific and added bounty in hopes someone has a solid coded solution:
So, here is an interesting task I have been trying to find a solution for. I have added a bounty ...
4
votes
1answer
378 views
Can I turn off write-in tags/taxonomies?
One of the big problems my site staff has had with tags is the overwhelming number of similar or duplicate tags, due to the write-in ability.
I'm about to add new custom taxonomies to my site for ...
2
votes
3answers
239 views
How can I change the frequency of a scheduled event?
I have declared a scheduled event in a plugin like this :
function shedule_email_alerts() {
if ( !wp_next_scheduled( 'send_email_alerts_hook' ) ) {
wp_schedule_event(time(), 'hourly', ...
1
vote
2answers
108 views
How to activate “Description” metabox for menu item programmatically?
I'm creating custom wordpress theme. How can I enable "Description" metabox for menu items (on nav-menu page) by default programmatically?
0
votes
1answer
2k views
How to save Uploaded image in custom option panel?
I'm trying to add a custom option panel to a new template following a tutorial found on NetTuts. I saved all the code for the option panel inside a file called optionpanel.php (LoL) and everything is ...
3
votes
2answers
473 views
Default content for a post in one category?
This is a common function that adds default text to all posts:
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "default content goes ...
2
votes
1answer
724 views
How to use a custom post type archive as front page?
I'd like to use a custom post type archive as a site's front page, so that
http://the_site.com/
is a custom post type archive displayed according to my archive-{post-type}.php file.
Ideally I ...
2
votes
2answers
716 views
Get password when user registers and save it sha1 into database
im working on a website where the users can connect with iphone to some functions of it by using a sha1 encrypted password. In other words the plain password of wordpress encrypted in sha1.
In the ...
1
vote
1answer
346 views
How to Removing fields from the Media Uploader/Gallery on a Custom Post Type Edit Page
This post shows how to remove unwanted fields from the media uploader. It works great, but I want to limit it to a custom-post-type and I can't seem to figure out how to do it. I've tried the ...
1
vote
1answer
151 views
Change comments form title on a page by page basis
I'm looking to change the comments form title (my theme defaults this to "Leave a Comment" or "Leave a reply to").
I thought perhaps I could add a hook to comment_form_defaults but my snippet below ...
0
votes
3answers
387 views
How can I show my latest tweet in my wordpress blog?
How can I show my latest tweet in my wordpress blog?
in functions.php not use any plugin
0
votes
2answers
842 views
Making a Killer wp_link_pages
I am trying to achieve a similar look to the image below, a working example can be found here: http://www.menshealth.com/celebrity-fitness/mark-wahlberg-fighter-workout
The needed code must do the ...
-2
votes
1answer
177 views
How can I json_encode the output of my function?
How can I json_encode the output of this function I use to get all attached images of a post?
<?php
function get_all_images($postid=0, $size='bigger', $attributes='') {
if ($postid<1) ...
6
votes
3answers
498 views
Order posts (across the whole site) by metadata date
My custom 'Home' page is set to sort my custom posts via the custom date field with this (updated to be custom named) code in functions.php:
// sort order for home page
add_action('wp', ...
7
votes
4answers
4k views
What's the difference between home_url() and site_url()
My understanding is that site_url() returns the location where the wordpress core files are.
So, if my blog is hosted at http://example.com/blog then site_url() returns http://example.com/blog
But ...
3
votes
1answer
290 views
Set JPEG compression for specific custom image sizes
I use various custom image sizes (by add_image_size) and I have set my JPEG compression to 30% with this filter:
function jpeg_quality_callback($arg) {
return (int)30;
}
add_filter('jpeg_quality', ...
1
vote
1answer
564 views
Using Default WordPress Custom Header Image Crop Feature in a Post Type / MetaBox
I am not sure how many of you have experimented with the new custom header image functionality of wordpress 3.0 but its actually very cool (enabled by adding the function to your functions.php file).
...
0
votes
3answers
1k views
Removing Unnecessary Text from Admin Menu without CSS
I am looking for a way to remove all the unessesary text from default worpdress metaboxes.
Preferably I would like to ensure that the content is not just hidden through CSS but actually removed from ...
5
votes
2answers
1k views
Passing arguments to a admin menu page callback?
Situation: I'm working on a plugin and I'm developing it as a class, everything worked fine until I run into this situation. I wanted to make things a bit cleaner and tried this..
class MyPlugin {
...
5
votes
4answers
2k views
How to load parent_theme functions.php before child_theme?
I got the problem that i have to load my parent theme's functions.php file before my child theme's functions.php file loads. This is needed for the setup & init procedure. I looked at the hooks ...
4
votes
2answers
2k views
How to change default position of WP meta boxes?
Im wondering if there is a way to change the default position of Wordpresses meta boxes such as "featured image" for custom post types without having to drag them manually?
Example:
1
vote
1answer
370 views
How to add an export function to a custom Option Theme Page
I'm creating a new Wordpress template and I have a question:
I've added a custom Option Page to my new template (you can see what I'm doing Here and Here) but now I would like to add a new function.
...
0
votes
1answer
516 views
How do I redirect upon login a specific user based on role?
I'd like to force a user to a specific page upon login based on their role using
if ( current_user_can('contributor') )
and the main login function
function wp_loginout($redirect = '', $echo = ...
3
votes
4answers
1k views
Is it possible to remove the “standard” post format?
I'm using post formats heavily on a project, but have no current need for the standard option. Beyond being an unnecessary bit of UI, it actually causes broken behavior if it does get mistakenly ...
3
votes
4answers
1k views
Is it possible to rename a post format?
Since WP 3.1, it's been possible to use Tumblr-style post formats. I want to use the 'aside' option in a theme, but I want it to have a different title in the WP admin area.
So, for example, when a ...
2
votes
1answer
166 views
Apply custom role capabilities to administrator (without plugin)
I have a custom role that allows access to only a sigle custom post type. This is all well and good, but now it is only showing up for this role, not for admin and super admin. I'm having a hard time ...
2
votes
1answer
630 views
Is it possible to use a forgot password url filter?
i recently found that a login url filter is available but i can't find a solution for the forgot password as well,
for the login url i use this:
function custom_login_url($login_url) {
return ...
2
votes
1answer
859 views
How do I display a tag cloud with both post tags AND a custom taxonomy?
Using wp_tag_cloud(), how can I display a single tag cloud that incorporates both regular post tags and a custom taxonomy?
1
vote
3answers
220 views
Delete post revisions on post publish
Is it possible to delete post/page revisions from the database when a post/page is published?
11/05/12 Answer: See the plugin below by bueltge
I want to do this on a site with 5,000 posts and ...
1
vote
1answer
321 views
plugins_url vs plugin_dir_url
Im seeing WordPress plugins either use plugins_url or plugin_dir_url when creating constants to some of their folders. Is one better than the other?
examples:
define( 'MEMBERS_URI', trailingslashit( ...