Elementor #15366
CARICA LIBRI
Questo è il modulo da far compilare al referente che ti assisterà al momento della messa in giacenza del libro
‘;
$prima_riga = true;
foreach ($lines as $line) {
if (empty(trim($line))) continue;
if ($prima_riga) {
$prima_riga = false;
continue;
}
$data = str_getcsv($line);
$colonna_libro = 0;
if (isset($data[$colonna_libro]) && trim($data[$colonna_libro]) !== ”) {
$html_output .= ‘‘ . esc_html(trim($data[$colonna_libro])) . ‘ ‘;
}
}
$html_output .= ‘‘;
$elenco_libri = $html_output;
set_transient(‘widget_elenco_libri_custom’, $elenco_libri, 3600);
} else {
$elenco_libri = ‘
Elenco libri momentaneamente in aggiornamento…
‘; } } echo $elenco_libri; ?>VENDI LIBRI
Questo è il modulo che il tuo referente al momento della vendita compilerà per registrarne la mendita
// SHORTCODE PER ELENCO LIBRI DA GOOGLE FOGLI
add_shortcode(‘elenco_libri_google’, ‘genera_elenco_libri_da_foglio’);
function genera_elenco_libri_da_foglio() {
$url_sorgente = ‘https://docs.google.com/spreadsheets/d/1l1MHuh0gS64nmjV0I2ZpLSBwTG_XzLTSJjr1kMp8G0g/export?format=csv&gid=869905291’;
$elenco_libri = get_transient(‘widget_elenco_libri_custom’);
if (false === $elenco_libri) {
$response = wp_remote_get($url_sorgente);
if (!is_wp_error($response) && wp_remote_retrieve_response_code($response) == 200) {
$content = wp_remote_retrieve_body($response);
$content = str_replace(“\r”, “”, $content);
$lines = explode(“\n”, $content);
$html_output = ‘
- ‘;
$prima_riga = true;
foreach ($lines as $line) {
if (empty(trim($line))) continue;
if ($prima_riga) {
$prima_riga = false;
continue;
}
$data = str_getcsv($line);
$colonna_libro = 0;
if (isset($data[$colonna_libro]) && trim($data[$colonna_libro]) !== ”) {
$html_output .= ‘
- ‘ . esc_html(trim($data[$colonna_libro])) . ‘ ‘; } } $html_output .= ‘
Elenco libri momentaneamente in aggiornamento…
‘; } } return $elenco_libri; }