Simple contact form with field validation

You don’t have any validation mechanism. Your logic should be somewhat along those lines Submit form Check submitted fields ($_POST) against expected values If all looks good send If something is not as expected, log error ( you can use WP_Error() ) and rebuild form showing error message (and maybe repopulating fields with previous “good” … Read more

Splitting Shortcode Attributes not working

The var_dump() before using shortcode_atts() reveals the problem. Lets look at that output in a more readable format: array(5) { [0] => string(42) “phonePrefix=”0581″,phoneFlatOption=”true”,” [1]=> string(21) “accessModeDsl=”true”,” [2]=> string(24) “accessModeCable=”false”,” [3]=> string(22) “accessModeLte=”false”,” [“accessmodesat”]=> string(5) “false” } As you can see, the attributes are not being parsed correctly. Instead of ‘attribute’ => ‘value’ you’re getting … Read more

If numberposts = -1 offset won’t work

This problem has pretty simple explanation 😉 All you need to do is to take a look at Codex page for WP_Query and read about offset parameter: offset (int) – number of post to displace or pass over. Warning: Setting the offset parameter overrides/ignores the paged parameter and breaks pagination (Click here for a workaround). … Read more

Shortcodes output in the wrong order

the_time() is the problem here. It echoes its output. Shortcodes, effectively, happen in this order: The text containing shortcodes is parsed to find shortcodes. Each shortcode is executed and its output stored. Each shortcode is replaced with its output. The problem is that if you echo inside a shortcode, its output will be printed to … Read more

passing multiple parents value into a shortcode

If you’re passing in a comma-delimited list of parent IDs when you call the shortcode, it’s pretty easy to turn this to an array. For example, using [scname parent=”5,10,15″]: function andrew_child_loop_shortcode_new ( $atts ) { global $post; $thePostID = $post->ID; $atts = shortcode_atts( array( ‘posts’ => 20, ‘parent’ => $thePostID ), $atts ); // Turn … Read more

Creating a Slider Shortcode Based on Nivo Slider

that’s will be nested shortcodes, so you will need [slider] and [image] shortcode add_shortcode( ‘nivo_slider’, ‘nivo_slider_func’ ); function nivo_slider_func( $atts, $content = null ) { $output=”<div class=”slider-wrapper theme-default”>”; $output .= ‘<div id=”slider” class=”nivoSlider”>’; $output .= do_shortcode($content); $output .= ‘</div></div>’; return $output; } add_shortcode( ‘image’, ‘nivo_image_shortcode’ ); function nivo_image_shortcode( $atts, $content = null ) { extract( … Read more

Change font-size within a shortcode

Are you trying to put a shortcode within a shortcode? Perhaps this is an easier solution to control your front-end output? CSS span.my_pixel_size{font-size:25px;} PHP ‘<p>This is the content: <span class=”my_pixel_size”>’ . $content . ‘</span></p>’;

How best to apply do_shortcode in media.php for captions

Caption shortcode attributes are merged with defaults using shortcode_atts function like so (see source in media.php): $atts = shortcode_atts( array( ‘id’ => ”, ‘align’ => ‘alignnone’, ‘width’ => ”, ‘caption’ => ”, ‘class’ => ”, ), $attr, ‘caption’ ); So the 3rd $shortcode param is in use with the value of ‘caption’. As you can … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)