Why are 404s not triggering my 404.php template?

I found that the problem was with the otherwise very useful plugin Legacy URL Forwarding. It uses the following function (abridged here) with the 404_template hook. function doUrlForwarding() { // make a $query based on the $_SERVER[‘REQUEST_URI’] // if a post is found, redirect to it if (!empty($query->post->ID)) { wp_redirect(get_permalink($query->post->ID), ‘301’ ); } } add_action(‘404_template’,’doUrlForwarding’); … Read more

new page sidebar-template by default

I would hook into the new_page action, and then use update_post_meta() to update the post meta value for _wp_page_template: <?php function wpse31124_set_page_default_template( $page_id ) { update_post_meta( $page_id, ‘_wp_page_template’, ‘sidebar-page.php’ ) } add_action( ‘new_page’, ‘wpse31124_set_page_default_template’ ); ?> You could hook into other actions, but they might stomp on your ability to use the default template. Using … Read more

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