We build highly customized sites that are designed to reflect the owner’s aesthetic sensibilities, anticipate growth and modification, and provide an optimized experience for human artificial users.
Whether it be a fresh new website, enhancing performance and functionality of an existing website or recovery from threat or malfunction, our process ensures an efficient environment that follows best practices while being easy to work with.
We have proven that highly customized sites do not need to be complicated to manage or difficult to navigate, we make the complex simple and intuitively comprehensible.
We provide a stable, flexible and secure platform along with the support and training needed so that you may confidently manage your message!

  • htaccess protections

    Also: #PROTECT HTACCESS FILE order allow,deny deny from all #BLOCK INCLUDE ONLY FILES RewriteEngine On RewriteBase / RewriteRule ^wp-admin/includes/ – [F,L] RewriteRule !^wp-includes/ – [S=3] RewriteRule ^wp-includes/[^/]+.php$ – [F,L] RewriteRule ^wp-includes/js/tinymce/langs/.+.php – [F,L] RewriteRule ^wp-includes/theme-compat/ – [F,L] #SECURE WP-CONFIG.PHP Order Deny,Allow Deny from all #CANONICAL FAVICONS – believe it or not a common point of…

    read more…

  • Functions: related to private post visibility

    in the functions file //JMC allow subscriber to see private posts => http://stackoverflow.com/questions/11407181/wordpress-private-posts $subrole = get_role( ‘subscriber’ ); // For private pages $subrole->add_cap( ‘read_private_pages’ ); /// For private posts $subrole->add_cap( ‘read_private_posts’ ); // JMC show admin bar only for admins and editors => https://digwp.com/2011/04/admin-bar-tricks/#disable-for-non-admins if (!current_user_can(‘edit_posts’)) { add_filter(‘show_admin_bar’, ‘__return_false’); } //JMC removes the “private” prefix…

    read more…

  • Function: register navigation menus

    by default there is a single radio button for the primary menu, but this can be expanded // This theme uses wp_nav_menu() in one location. register_nav_menus( array( ‘primary’ => esc_html__( ‘Primary Navigation’, ‘pdog-flex’ ), ‘entryways’ => esc_html__( ‘Entryways Navigation’, ‘pdog-flex’ ), ‘winecellar’ => esc_html__( ‘Wine Cellar Doors Navigation’, ‘pdog-flex’ ), ‘interior’ => esc_html__( ‘Interior Doors…

    read more…