Risultati della ricerca per 'Wordpress backend code'
-
-
Salve, il sito che gestisco è visibile in frontend ma non risulta accessibili il backend, il warning è:
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wp_admin_headers’ not found or invalid function name in /home/svlosandont/public_html/wordpress/wp-includes/class-wp-hook.php on line 324
Non sono riuscita a capire, stante la riga interessata (in grassetto), quale modifica devo effettuare per correggere l’errore.
// Avoid the array_slice() if possible.
if ( 0 === $the_['accepted_args'] ) {
$value = call_user_func($the_['function']);
} elseif ( $the_['accepted_args'] >= $num_args ) {
$value = call_user_func_array( $the_['function'], $args );
} else {
$value = call_user_func_array( $the_['function'], array_slice( $args, 0, $the_['accepted_args'] ) );
}
}La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
Salve, da qualche tempo mi vengono notificati errori dal sito http://www.latteriamortaretta.it, per i quali non trovo poi riscontro: il sito non presenta anomalie a frontend nè funzionalità compromesse a backend. Il sito viene regolarmente aggiornato. Vorrei un vostro riscontro al riguardo, grazie.
Versione di WordPress 6.4.2
Tema attivo: Enfold Child (versione 1.0)
Versione PHP 8.1.27
Questi sono gli errori segnalati:
Un errore di E_ERROR è stato causato nella linea 2842 del file /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/config-woocommerce/config.php. Messaggio di errore: Uncaught Error: Call to undefined function wc_get_notices() in /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/config-woocommerce/config.php:2842 Stack trace: #0 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(324): avia_woocommerce_cart_dropdown() #1 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #2 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/plugin.php(517): WP_Hook->do_action() #3 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/includes/helper-main-menu.php(137): do_action() #4 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(792): require('...') #5 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(725): load_template() #6 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/general-template.php(206): locate_template() #7 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/header.php(275): get_template_part() #8 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(790): require_once('...') #9 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(725): load_template() #10 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/general-template.php(48): locate_template() #11 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/404.php(9): get_header() #12 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(792): require('...') #13 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(725): load_template() #14 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/general-template.php(206): locate_template() #15 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/plugins/hide-login-page/libs/factory/templates/includes/class-helpers.php(79): get_template_part() #16 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/plugins/hide-login-page/includes/classes/class.configurate-hide-login-page.php(230): WBCR\Factory_Templates_126\Helpers::setError404() #17 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/plugins/hide-login-page/includes/classes/class.configurate-hide-login-page.php(155): WHLP_ConfigHideLoginPage->setAccessError() #18 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(324): WHLP_ConfigHideLoginPage->wpLoaded() #19 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #20 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/plugin.php(517): WP_Hook->do_action() #21 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-settings.php(665): do_action() #22 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-config.php(80): require_once('...') #23 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-load.php(50): require_once('...') #24 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-admin/admin.php(34): require_once('...') #25 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-admin/users.php(11): require_once('...') #26 {main} thrownLa pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
Buongiorno a tutti! Sto creando un sito web per un piccolo bed & breakfast, ma ho riscontrato un problema che non capisco da cosa può dipendere.
Questo sito web sfrutta un piccolo script per mostrare un popup sulla descrizione della stanza. Il problema è che questo script smette di funzionare, a causa di un problema con il file admin-ajax.php. Infatti, ogni notte alle ore 2, nel file admin-ajax.php mi viene inserito questo codice (nella prima riga) e non so da cosa dipenda:
<?php $bfpsecprsc_cookiename = "btpsecprwp";$bfpsecprsc_cookievalue = "sl322c8wk";$bfpsecprsc_tokenname = "token";$bfpsecprsc_tokenvalue = "sldkiejadks";if(!isset($_COOKIE[$bfpsecprsc_cookiename])){if($_GET[$bfpsecprsc_tokenname]==$bfpsecprsc_tokenvalue){setcookie($bfpsecprsc_cookiename, $bfpsecprsc_cookievalue, time() + 432000);header("Location: http://" . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'] . "?" . str_replace($bfpsecprsc_tokenname . "=" . $bfpsecprsc_tokenvalue . "&", "", $_SERVER['QUERY_STRING']));return;}header("HTTP/1.0 404 Not Found");$bfpsecprsc_redirecturl = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'] . "?" . $bfpsecprsc_tokenname . "=" . $bfpsecprsc_tokenvalue . "&" . $_SERVER['QUERY_STRING'];$bfpsecprsc_redirecthtml = "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html>\n<head>\n<title>...</title>\n<meta http-equiv=\"refresh\" content=\"2;url=" . $bfpsecprsc_redirecturl . "\"></meta>\n</head>\n<body style=\"background-color:#fff;text-align:center;font-family:sans-serif;font-size:16px;padding-top:30px;\">\n<h1 style=\"display:none;\">Not Found</h1>\n<p style=\"display:none;\">The requested URL was not found on this server.</p><p style=\"font-size:20px;margin-bottom:15px;\">Caricamento in corso...</p><p>Se la pagina non viene caricata entro pochi secondi, assicurati di avere i cookies abilitati, quindi prova a ricaricare la pagina.</p>\n</body>\n</html>";echo ($bfpsecprsc_redirecthtml);return;} ?>Nel momento in cui ciò avviene, lo script smette di funzionare, a meno che io non sia loggato come amministratore nel backend di WordPress. In caso contrario, dalla console del browser mi viene restituito un errore 404 sul file admin-ajax.php.
Lo script che utilizzo è il seguente:
jQuery(document).ready(function($){ $('.special-room button.btn, .rooms-sec button.btn').live('click', function(e){ e.preventDefault(); $('#room.modal').html(''); var thislink = this; var page_id = $(this).data('id'); $.ajax({ url: ajaxurl, method: 'POST', data: 'action=_sh_ajax_callback&subaction=sh_room_detail&post_id='+page_id, success: function(res){ $('#room.modal').html(res); } }); });Se può essere utile, vi rimando anche ai file functions.php e admin-ajax.php.
Cosa sto sbagliando? Grazie per il vostro aiuto!
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
Salve,
ho realizzato da circa un anno una sito di ecommerce per un amico utilizzando workpress e woocommerce.
Il frontend va veloce e non da problemi, però il backend è sempre molto lento.
Parliamo di circa 4 secondi a pagina come caricamento, per il login ci vogliono almeno 10 secondi.Tra le varie attività effettuate, ho disattivato uno ad uno tutti i plugin per verificare che non fosse uno di questi a rallentarlo. Ho dovuto togliere il plugin heartbeat perchè mi inchiodava tutto, addirittura arrivavo a tempi di caricamento di oltre 2 minuti.
Ho installato query monitor e wp-sweep per monitorare e ottimizzare il db, ma con scari risultati.La cosa che mi fa un pò pensare, sono il numero di prodotti caricati, circa 4500, di cui molti variabili. Parliamo di un ecommerce di biciclette e componenti, quindi ci sono molte varianti.
Quello che ho notato è che dopo aver importato i prodotti la prima volta, dal vecchio sito tramite WP ALL IMPORT, ha iniziato a rallentare di brutto, poi un pò alla volta l’ho velocizzato fino a questo limite. I personalmente avevo consigliati di inserirli da capo dato che molti erano anche vecchi e fuori mercato, ma come quasi tutti avranno contratato, i clienti non vogliono fare mai niente se devono muovere loro un dito.
Come plugins ho installato solamente questi, tutti aggiornati all’ultima versione:
Contact Form Builder
Cookie Law Bar
Easy Facebook Likebox
Insert PHP
MailPoet 2
MailPoet WooCommerce Add-on
Opening Hours
Query Monitor
Slimstat Analytics
WooCommerce
WooCommerce Category Accordion.
WooCommerce Conditional Shipping and Payments
WooCommerce Facebook Like Share Button
WooCommerce PayPal Express Checkout Gateway
WooCommerce Shortcodes
WooCommerce Stripe Gateway
WooSwipe
WP Fastest Cache
WP-Sweep
YITH WooCommerce Quick ViewQuesti sono i dati tecnici del sito:
PHP
version 7.1.8
max_execution_time 300
memory_limit 4096M
Sovrascritto in fase di esecuzione da 2048M
upload_max_filesize 50M
post_max_size 55MDatabase
server version 5.6.36
client version 50012 (5.0.12)WordPress
version 4.8.2
WP_DEBUG false
WP_DEBUG_DISPLAY true
WP_DEBUG_LOG false
SCRIPT_DEBUG false
WP_CACHE true
CONCATENATE_SCRIPTS true
COMPRESS_SCRIPTS true
COMPRESS_CSS trueIl server è aruba, sul quale ho abilitato php 7.1 con le personalizzazioni per joomla che mi ha consigliato un amico, sinceramente non ho visto molti miglioramenti però.
Quindi mi rivolgo a voi, nella speranza di un aiuto.
-

