Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter philjohns24

    (@philjohns24)

    No, we have Premium Shipping set-up and running fine with 2 shipping options:

    Royal Mail @ £8
    Next Day @ £10

    At the moment and by default the Royal Mail is automatically chosen. We would like the Next Day option to be the default.

    Thread Starter philjohns24

    (@philjohns24)

    Please delete, issue fixed by clearing cache and updating permalinks.

    Thread Starter philjohns24

    (@philjohns24)

    Anyone got any ideas?

    Thread Starter philjohns24

    (@philjohns24)

    I;ve fixed mine now – rewrote my functions.php putting all of my generic wordpress calls for thumbnails, menus and sidebars in one php declaration.

    Is yours fixed now or do you need a hand isimpledesign? Recon I might have a solution if I can see all of your functions.php code?

    Thread Starter philjohns24

    (@philjohns24)

    Pretty sure its to do with my code in functions.php

    If I remove some of it, it works, if I put it back and remove the other stuff, it works. But not all of it :S

    <?php
    $themename = "PS Rooms";
    $shortname = "wpc";
    $options = array (
    
    array(    "name" => "Welcome Message",
            "type" => "title"),
    
    array(    "type" => "open"),
    
    array(    "name" => "Title",
            "desc" => "Enter a title to display for the introduction title.",
            "id" => $shortname."_welcome_title",
            "std" => "",
            "type" => "text"),
    
    array(    "name" => "Introduction Text",
            "desc" => "Text to display as introduction text.",
            "id" => $shortname."_introduction_text",
            "type" => "textarea"),
    
    array(  "name" => "Disable Welcome Message?",
            "desc" => "Check this box if you would like to DISABLE the welcome message.",
            "id" => $shortname."_welcome_disable",
            "type" => "checkbox",
            "std" => "false"),
    
    array(    "type" => "close")
    
    );
    
    function mytheme_add_admin() {
    
        global $themename, $shortname, $options;
    
        if ( $_GET['page'] == basename(__FILE__) ) {
    
            if ( 'save' == $_REQUEST['action'] ) {
    
                    foreach ($options as $value) {
                        update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
    
                    foreach ($options as $value) {
                        if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } }
    
                    header("Location: themes.php?page=functions.php&saved=true");
                    die;
    
            } else if( 'reset' == $_REQUEST['action'] ) {
    
                foreach ($options as $value) {
                    delete_option( $value['id'] ); }
    
                header("Location: themes.php?page=functions.php&reset=true");
                die;
    
            }
        }
    
        add_theme_page($themename." Options", "".$themename." Options", 'edit_themes', basename(__FILE__), 'mytheme_admin');
    
    }
    
    function mytheme_admin() {
    
        global $themename, $shortname, $options;
    
        if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';
        if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>';
    
    ?>
    <div class="wrap">
    <h2><?php echo $themename; ?> settings</h2>
    
    <form method="post">
    
    <?php foreach ($options as $value) {
    
    switch ( $value['type'] ) {
    
    case "open":
    ?>
    <table width="100%" border="0" style="background-color:#efefef; padding:10px;">
    
    <?php break;
    
    case "close":
    ?>
    
    </table><br />
    
    <?php break;
    
    case "title":
    ?>
    <table width="100%" border="0" style="background-color:#dfdfdf; padding:5px 10px;"><tr>
        <td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
    </tr>
    
    <?php break;
    
    case 'text':
    ?>
    
    <tr>
        <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
        <td width="80%"><input style="width:400px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></td>
    </tr>
    
    <tr>
        <td><small><?php echo $value['desc']; ?></small></td>
    </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
    
    <?php
    break;
    
    case 'textarea':
    ?>
    
    <tr>
        <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
        <td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:400px; height:200px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?></textarea></td>
    
    </tr>
    
    <tr>
        <td><small><?php echo $value['desc']; ?></small></td>
    </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
    
    <?php
    break;
    
    case 'select':
    ?>
    <tr>
        <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
        <td width="80%"><select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>"><?php foreach ($value['options'] as $option) { ?><option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option><?php } ?></select></td>
    </tr>
    
    <tr>
        <td><small><?php echo $value['desc']; ?></small></td>
    </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
    
    <?php
    break;
    
    case "checkbox":
    ?>
        <tr>
        <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%"><? if(get_settings($value['id'])){ $checked = "checked=\"checked\""; }else{ $checked = ""; } ?>
                    <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> />
                    </td>
        </tr>
    
        <tr>
            <td><small><?php echo $value['desc']; ?></small></td>
       </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
    
    <?php         break;
    
    }
    }
    ?>
    
    <p class="submit">
    <input name="save" type="submit" value="Save changes" />
    <input type="hidden" name="action" value="save" />
    </p>
    </form>
    <form method="post">
    <p class="submit">
    <input name="reset" type="submit" value="Reset" />
    <input type="hidden" name="action" value="reset" />
    </p>
    </form>
    
    <?php
    }
    
    add_action('admin_menu', 'mytheme_add_admin'); ?>
    
    <?php
    add_action('init', 'register_custom_menu');
    
    function register_custom_menu() {
    register_nav_menu('main_menu', __('Main Menu'));
    }
    ?>
    
    <?php
    if ( function_exists('register_sidebar') )
        register_sidebar();
    
    function unregister_default_wp_widgets() {
      unregister_widget('WP_Widget_Calendar');
      unregister_widget('WP_Widget_Search');
      unregister_widget('WP_Widget_Recent_Comments');
      unregister_widget('WP_Widget_Pages');
      unregister_widget('WP_Widget_Archives');
      unregister_widget('WP_Widget_Links');
      unregister_widget('WP_Widget_RSS');
      unregister_widget('WP_Widget_Meta');
      unregister_widget('WP_Widget_Recent_Posts');
      unregister_widget('WP_Widget_Tag_Cloud');
      unregister_widget('WP_Widget_Categories');
    
    }
    add_action('widgets_init', 'unregister_default_wp_widgets', 1);
    
    ?>
    
    <?php
    add_theme_support( 'post-thumbnails', array( 'post' ) );
    set_post_thumbnail_size( 150, 150, true );
    add_image_size( 'featured-post-image', 300, 9999 );
    add_image_size( 'archive-post-image', 230, 180 );
    ?>
    Thread Starter philjohns24

    (@philjohns24)

    Thanks, what page should I check? The pages where the issue is? i.e. the page where I write my post and edit the widgets?

Viewing 6 replies - 1 through 6 (of 6 total)