Risultati della ricerca per 'Database wordpress plugin'
-
-
Sto iniziando ha creare un plugin iniziando con il menu in admin
<?php
namespace ex;
require_once EX_PLUGIN_PATH.'/include/class-info.php';
class Starter_plugin{
private $versione;
private $prefix;
function __construct()
{
$this->versione=Info::VERSIONE;
$this->prefix=Info::PREFIX;
//inserire gli hook
add_action('admin_menu', array($this, 'ex_menu'));
}
public function ex_menu (){
global $dati_menu, $submenu;
//dashicon
// add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $icon_url = '', $position = null )
$dati_menu =array(
'menu_title' => 'Exalunni-mt', //obligatorio
'page_title' => 'Exalunni.php',//obbigatorio
'capability' => 'manage_options', //obbligatorio e specifico non personalizato
'menu_slug' => 'ex',
'callback'=>'all_ex',
'icon_url'=>'dashicons-database',
'position'=>25
);
add_menu_page(
$dati_menu['page_title'], $dati_menu['menu_title'], $dati_menu['capability'],
$dati_menu['menu_slug'], $dati_menu['callback'],
$dati_menu['icon_url'], $dati_menu['position']
);
//add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = ”, int|float $position = null ): string|false
add_submenu_page(
$parent_slug = 'ex',
$page_title = 'Exalunni',
$menu_title = 'ex1',
$capability = 'read',
$menu_slug = 'ex', //per rinominare la prima voce stesso slug del menu_page
$function = 'all_ex',
$position = 0
);
add_submenu_page(
$parent_slug = 'ex',
$page_title = 'ex',
$menu_title = 'ex2',
$capability = 'read',
$menu_slug = 'impostazioni-del-tema',
$function = 'ekw_settings1',
$position = 1
);
}
public function all_ex()
{
echo 'ex';
}
}
?>Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "all_ex" not found or invalid function name in /var/www/html/wordpress/wp-includes/class-wp-hook.php:324 Stack trace: #0 /var/www/html/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #1 /var/www/html/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() #2 /var/www/html/wordpress/wp-admin/admin.php(259): do_action() #3 {main} thrown in /var/www/html/wordpress/wp-includes/class-wp-hook.php on line 324
-
Buongiorno, vorrei creare un sito con una mappa, sulla quale devono apparire dei markers la cui posizione viene ricavata da un database o un file excel. Vorrei inoltre che questi marker potessero essere filtrati dall’utente in base alle informazioni presenti nel database. Esistono dei plugin di wordpress che permettono di fare questo?
-
Ciao a tutti,
Esiste per WordPress qualche plugin per trasformare il CMS in un CRM?
Quali di queste specifiche posso avere?
- Anagrafica (nome, email, numero whatsapp, telefono, p.iva, foto, ecc… insomma le solite cose);
- Categorie (cliente tipo A, tipo B, tipo C, ecc… qui sotto vi spiego a cosa servono le categorie);
- Inviare email o messaggi su WhatsApp in automatico a tutti i clienti oppure solo alla categoria A oppure solo a quella B, ecc…;
- Il nuovo cliente deve potersi registrare inserendo in automatico la propria anagrafica, la propria categoria e la propria foto;
- Email di avviso a date specifiche (per esempio quelle che inviano gli hosting provider quando scade il servizio di assistenza);
- Import ed export del proprio database su file .csv;
- Web App online su dominio personale.
-
Buongiorno a tutti!
Ho cercato sul web qualche soluzione o se per caso qualcuno aveva avuto il mio stesso problema.
Su alcuni siti, se non quasi tutti, quelli che ho realizzato a dei clienti negli scorsi anni; hanno attaccato il sito inserendo utenti nuovi con privilegi amministrativi e articoli scritti in lingue straniere con link fraudolenti e spam vario.
Soro riuscito in tutti i siti ad eliminare gli utenti e gli articoli, cambiato le password di tutti i pannelli di accesso a WordPress e cambiato le password di tutti i database e hosting che ospitano i vari siti.
Il problema ora che si presenta su tutti i siti, tranne uno per fortuna, è che sono spariti tutti i tasti per aggiornare qualsiasi cosa. Nel menù plugin, passando con il mouse o cliccando, non appare più il sotto menù per aggiungere nuovi plugin. Nella sezione bacheca, non appare più alcun pulsante di aggiornamento in sotto menù. Se clicco qualsiasi plugin non esiste più il tasto aggiorna e nemmeno wordpress riconosce che ci sono degli aggiornamenti da fare.
Se provo a caricare plugin via ftp salta letteralmente ogni sito, o se provo a caricare senza che il sito salti, perché ogni tanto ha funzionato, appena apro la scheda plugin mi dice che non ho i permessi.
Il mio utente ha i permessi da amministratore e posso assicurarlo perchè ho verificato.
Sul Database i permessi sono attivi e ho comunque per sicurezza creato nuovi utenti con i permessi direttamente dal database e ritrovati nella dashboard di wordpress con i permessi corretti.
Ho già provato a verificare se in wp-config fossero state inibite alcune zioni come gli aggiornamenti, ma nulla da fare.
Ho davvero provato la qualunque ma non capisco come abbiano fatto negli attacchi a disattivare ogni cosa che richiamasse un aggiornamento.
Ho anche reinstallato wordpress manualmente scaricando nuova versione dal sito e caricandolo via ftp eliminando la cartella wp-content per non perdere tutto il sito.
Ho visto e notato che lo stesso problema si è presentato ad altri colleghi che sono stati attaccati in analogo modo ma anche loro non hanno trovato soluzioni.
Avete voi una soluzione in merito o vi è mai capitato e site riusciti a risolvere?
Attendendo un vostro gentile riscontro vi ringrazio e mi scuso per il messaggio lunghissimo.
Flavio
-
Buongiorno a tutti,
sto provando ad aggiornare alcune immagine che ho caricato via ftp e inserirle in Media come avevo fatto in passato. Utilizzo entrambi i plugin in oggetto ma entrambi mi danno errore, penso che sia memoria. Sia in wpconfig che in PHP ho già portato a 512M.
copio qui di seguito il log grazie mille!
2023-07-04 07:47:28Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:29Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:30Access93.94.27.45200POST /wp-admin/admin-ajax.php HTTP/2.044nginx SSL/TLS access2023-07-04 07:47:30Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94” while reading response header from upstreamnginx error2023-07-04 07:47:33Error95.110.131.235499POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&nonce=9a9cc25980 HTTP/1.10nginx SSL/TLS access2023-07-04 07:47:33Error93.94.27.45500GET /wp-admin/upload.php?page=media-sync-page&scan_files=1 HTTP/2.0297nginx SSL/TLS access2023-07-04 07:47:33Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94; PHP message: PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 16384 bytes) in /var/www/vhosts/misterbilliard.com/httpdocs/wp-includes/class-wpdb.php on line 2431” while reading response header from upstreamnginx error2023-07-04 07:47:33Error93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT option_value FROM MhNyT_options WHERE option_name = ‘jpsq_sync_checkout’ made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_sync, Automattic\Jetpack\Sync\Dedicated_Sender::spawn_sync, Automattic\Jetpack\Sync\Queue->is_locked, Automattic\Jetpack\Sync\Queue->get_checkout_id; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT count(*) FROM MhNyT_options WHERE option_name LIKE ‘jpsq_sync-%’ made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_sync, Automattic\Jetpack\Sync\Dedicated_Sender::spawn_sync, Automattic\Jetpack\Sync\Queue->size; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT option_value FROM MhNyT_options WHERE option_name = ‘jetpack_sync_full_status’ LIMIT 1 made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_full_sync, Automattic\Jetpack\Sync\Modules\Full_Sync_Immediately->get_status, Jetpack_Options::get_raw_option” while reading upstreamnginx error2023-07-04 07:47:35Access93.94.27.45200POST /wp-json/wpml/tm/v1/ate/jobs/retry HTTP/1.01002Apache SSL/TLS access2023-07-04 07:47:36Access93.94.27.45200POST /wp-json/wpml/tm/v1/ate/jobs/sync HTTP/1.01.08 KApache SSL/TLS access2023-07-04 07:47:36Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:37Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:37Access93.94.27.45200POST /wp-admin/admin-ajax.php HTTP/2.044nginx SSL/TLS access2023-07-04 07:47:37Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94” while reading response header from upstreamnginx error2023-07-04 07:47:39Error95.110.131.235499POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&nonce=9a9cc25980 HTTP/1.10nginx SSL/TLS access
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
Ho avuto un problema con un plugin Wp super chache che mi ha mandato in crash la bacheca del sito https://eccofatto.click e non riuscivo piu’ ad accedervi . Dopo vari tentativi seguendo questa guida : https://wordpress.org/five-for-the-future/report/ ho eliminato dal file. hatcess tutte le voci relative a questo plugin ho cambiato i permessi di tutti i plugin per disattivarli e li ho poi riattivati nel database. Ho eliminato la cartella dai plugin.
Vedo nella cartella wp_content tutte le cartelle degli altri plugin ma se entro nella bacheca del mio sito alla voce plugin installati non ci sono e alla voce Salute del sito >in Autorizzazioni File Sistem >appare : La directory dei plugin Non scrivibile. Non riesco a ricaricarli e non riesco ad utilizzarli.
Il mio tema è Neve
Non riesco a capire cosa devo fare per ripristinarli anche perchè non sono esperta in linguaggio informaticoavrei bisogno di una guida passo passo
Ringrazio sinceramente chi può aiutarmi grazie
-