Wordpress Alışveriş sepeti eklentisi ile PHP sorun

0 Cevap php

Ben Tribulant Yazılım Wordpress Alışveriş sepeti denilen Wordpress için bir eklenti kullanıyorum. Normalde, çok iyi çalışır ancak bu tek bir sitede sadece bana sürekli hataları her türlü atar. Ben bir süre için çalışan vardı, ama sadece kendiliğinden geçen hafta çalışma durdu ve hiçbir şey yapamıyorum bunu çözecektir.

O Nakliye Bilgileri bölümünde seçilen Ülkeler dayalı Devletleri yüklemeye çalıştığında Kundakçı aşağıdaki hatayı alıyorum:

web adresi >> /wp-content/plugins/wp-checkout/wp-checkout-ajax.php?cmd=get_states_by_country&showinput=true&country_id=14&inputname=wpcoshipping[state]&mytime=1294891052119 - 404 Bulunamadı

Erişilebilir, ve aslında diğer işlevler için bu sayfayı ulaşmadan önce erişilir, şimdi, kendi kendine explanitory olması gereken "Not Found" diyor, ama dosya bulunmaktadır. Söz konusu işlev şöyle:

function get_states_by_country() {
        global $wpdb, $wpcoHtml, $wpcoDb, $Country, $wpcoState;

        if (!empty($_REQUEST['country_id']) && !empty($_REQUEST['inputname'])) {
            global $user_ID;
            $user = $this -> userdata($user_ID);

            $wpcoDb -> model = $wpcoState -> model;         
            if ($states = $wpcoDb -> find_all(array('country_id' => $_REQUEST['country_id']), false, array('name', "ASC"))) {
                ?>

                <select name="<?php echo $_REQUEST['inputname']; ?>" id="<?php echo $wpcoHtml -> sanitize($_REQUEST['inputname']); ?>">
                    <?php foreach ($states as $state) : ?>
                        <option <?php echo (!empty($user -> ship_state) && $user -> ship_state == $state -> name) ? 'selected="selected"' : ''; ?> value="<?php echo $state -> name; ?>"><?php echo $state -> name; ?></option>
                    <?php endforeach; ?>
                </select>

                <?php
            } else {                
                if (empty($_REQUEST['showinput']) || $_REQUEST['showinput'] == "true") {
                    ?><input type="text" name="<?php echo $_REQUEST['inputname']; ?>" value="<?php echo esc_attr(stripslashes($user -> ship_state)); ?>" id="" /><?php
          }
    }
}

}

Herkes nokta olabilir bu kodu herhangi bir göze batan hataları veya yazılım bu işlevi işlemek değil neden olarak herhangi bir başka fikirler olması gerektiği nerede dosya olsa bile vardır.

Herhangi bir fikir büyük takdir!

0 Cevap