Un utente ha chiesto informazioni su Cache Enabler di Wordpress

DONOTCACHEPAGE per questo plugin

Un utente ha chiesto 👇

DONOTCACHEPAGE per questo plugin
Voglio impedire completamente la memorizzazione nella cache di un pezzo di codice in sidebar.php o sidebar.php. Ho ricevuto informazioni sulla funzione DONOTCACHEPAGE. Ma non capisco come farlo.
Ho aggiunto questo codice a sidebar.php.
define (‘DONOTCACHEPAGE’, true);
Ma non funziona. Cosa devo fare?
C’è un riferimento alla guida per questo scopo?

(@confine)

2 anni, 11 mesi fa

Ho trovato la guida per WP Rocket.
https://docs.wp-rocket.me/article/141-overriding-donotcachepage-constant-via-filter

Può essere utilizzato per Cache Enabler o no? (Plugin Helper)

(@confine)

2 anni, 11 mesi fa

Vedo queste righe in un file plugin (in cache_enabler.class.php):

// controllo DONOTCACHEPAGE ad es. Woocommerce
if (defined (‘DONOTCACHEPAGE’) && DONOTCACHEPAGE) {
vero ritorno;
}

Vorrei che questo codice non fosse stato memorizzato nella cache:

define (‘DONOTCACHEPAGE’, true);
$ o[‘charset’] = “UTF-8”;
if (! defined (‘_ SAPE_USER’)) {
define (‘_SAPE_USER’, “);}
require_once ($ _ SERVER[‘DOCUMENT_ROOT’]. ‘/’ ._ SAPE_USER. ‘/ Sape.php’);
eco ““;
$ o[‘force_show_code’] vero;
$ sape = nuovo SAPE_client ($ o);
echo $ sape-> link_ritorno ();
non impostato ($ o);
eco ““;
?>

Ma non funziona. Cosa devo fare?

(@codyarsenault)

2 anni, 11 mesi fa

Le istruzioni per questo non sono attualmente fornite poiché ogni caso d’uso è diverso e richiede alcune conoscenze tecniche per l’implementazione. Ci sono stati alcuni thread precedenti con lo stesso tipo di applicazione, questi possono aiutare:

https://wordpress.org/support/topic/how-to-exclude-cpt-archive-from-cache/
https://wordpress.org/support/topic/filters-bypass_cache-not-working/

(@confine)

2 anni, 11 mesi fa

Questo codice in /wp-content/plugins/cache-enabler/inc/cache_enabler.class.php:

// controllo DONOTCACHEPAGE ad es. Woocommerce
if (defined (‘DONOTCACHEPAGE’) && DONOTCACHEPAGE) {
vero ritorno;
}

o questo

// Hook bypass cache
if (apply_filters (‘bypass_cache’, false)) {
vero ritorno;
}

Devo replicarlo in functions.php o no?
wp-content / temi / videozoom4 / functions.php

Purtroppo questo è difficile per me. Se utilizzo un bypass cache hook, quale codice dovrei usare?

(@codyarsenault)

2 anni, 11 mesi fa

Probabilmente puoi usare il filtro bypass_cache per bypassare ciò di cui hai bisogno, ma come già accennato questo non è qualcosa che possiamo supportare poiché ogni caso d’uso è diverso. Potrebbe essere necessario contattare uno sviluppatore web per esaminare più da vicino il tuo accordo, se necessario.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *