Necesito extraer el valor de "página" es decir 5 de esta url - http://snypher.local/photos/page/5 ¿Qué debo hacer para extraerlo en Wordpress? No puedo obtenerlo del super global $ _GET.wordpress pagination obtener el número de página actual de la url
8
A
Respuesta
5
function get_url_var($name)
{
$strURL = $_SERVER['REQUEST_URI'];
$arrVals = split("/",$strURL);
$found = 0;
foreach ($arrVals as $index => $value)
{
if($value == $name) $found = $index;
}
$place = $found + 1;
return $arrVals[$place];
}
$page = get_url_var('page');
He utilizado esta función para obtener el valor de la página variable de la url.
2
Encontré una buena solución y me gustaría compartirla aquí porque estaba buscando exactamente lo mismo.
http://wordpress.org/support/topic/get-current-page-number-for-paginated-posts
así que es como:
<?php echo '(Page '.$page.' of '.$numpages.')'; ?>
13
uso get_query_var
ejemplo $page = get_query_var('paged');
en su caso se trata de 5
+0
sí, eso es todo! – Kannika
7
su excelente trabajo que he probado en mi WP actual (versión 3.5.1)
$current_page = max(1, get_query_var('paged'));
$total_pages = $wp_query->max_num_pages;
echo 'Page '.$current_page.' of '.$total_pages;
Resultado = Página 3 de 51
Cuestiones relacionadas
- 1. obtener la página actual de la url
- 2. Obtener la URL de la página actual en Grails
- 3. Cómo obtener la URL de la página actual en PHP
- 4. Cómo obtener la URL de la página actual en C#
- 5. Obtener la URL completa de la página actual (PHP)
- 6. Wordpress - Obtener categoría actual Padres
- 7. Obtener el #id de la URL actual
- 8. obtener la URL de la solicitud actual
- 9. de cómo obtener la URL actual
- 10. FreeMarker - Obtener URL actual
- 11. Obtener número de página actual en InDesign CS5 de Javascript
- 12. Dom Css perdido después de jQuery Pagination Wordpress widget
- 13. Obtener la URL actual de IFRAME
- 14. Obtener la URL de la página actual de la extensión de la barra lateral de firefox
- 15. ¿Cómo obtener el número de línea actual?
- 16. Obtener URL actual (UIWebView)
- 17. Obteniendo la URL de la página actual usando Selenium WebDriver
- 18. mecanizar cómo obtener la URL actual
- 19. ¿Cómo obtener el directorio de plugins actual en WordPress?
- 20. Obtener la URL actual de la ventana emergente con javascript
- 21. ¿Obtiene la URL de la página actual de Flex 3?
- 22. Wordpress - cómo detectar si la página actual es la página de inicio de sesión
- 23. Obtener URL de la página usando javascript
- 24. Obtener URL de la página actual en la extensión de Chrome
- 25. Rails Pagination: busque el número de página del ID de instancia
- 26. ¿Marcado líquido para detectar la URL de la página actual?
- 27. obtener la URL de la página actual y cambiar la acción
- 28. Cómo obtener la URL de la página anterior usando jquery
- 29. ¿Cómo obtener la URL de la página actual en la vista?
- 30. obtener la URL actual, incluyendo los parámetros de jqGrid
Buen comienzo, pero no funciona si 'página' no está presente en la URL. Considere reemplazar 'return $ arrVals [$ place];' con esto: 'return ($ found == 0)? 1: $ arrVals [$ place]; '- de modo que si la 'página' no está en el URI, asumimos automáticamente que el usuario está en la primera página. – montrealist