function obtenerDatosDeGoogleSheets() {
$apiKey = 'numeroapikey';
$spreadsheetId = 'numerodeidgoogleshhets';
$range = 'ranking_table!A:Z'; // Ajusta el rango según tus necesidades
$url = "https://sheets.googleapis.com/v4/spreadsheets/$spreadsheetId/values/$range?key=$apiKey";
$response = file_get_contents($url);
$data = json_decode($response, true);
$values = $data['values'];
if (empty($values)) {
return 'No data found.';
} else {
$output = '';
foreach ($values as $rowIndex => $row) {
$output .= '';
foreach ($row as $columnIndex => $cell) {
if ($rowIndex === 0) { // Si es la fila de encabezados
$output .= '' . esc_html($cell) . ' ';
} else {
if ($columnIndex === 1) {
$iconUrl = esc_url($cell); // URL del icono
// Abre la celda y añade el icono
$output .= '
';
} elseif ($columnIndex === 1) { // Columna de nombres, ajusta según tu estructura
$name = esc_html($cell);
$output .= $name . ' '; // Se añade el nombre y se cierra la celda
} else {
// Para todas las demás celdas, simplemente las añade como están
$output .= '' . esc_html($cell) . ' ';
}
}
}
$output .= ' ';
}
$output .= '
';
}
return $output;
}
add_shortcode('mostrar_google_sheet', 'obtenerDatosDeGoogleSheets');
Copyright © 2020 Todos los Derechos Reservados
Copyright © 2020 Todos los Derechos Reservados