Preguntas etiquetadas con php

Para preguntas sobre el lenguaje de programación del lado del servidor en el que se escriben los núcleos, complementos y temas de WordPress. Las preguntas sobre el uso de PHP fuera de un contexto de WordPress están fuera de tema, pero se pueden hacer en Stack Overflow.

4
Cómo agregar Javascript correctamente en functions.php
Me gustaría eliminar algunas flechas de aspecto feo que son estándar en los botones de carrito en WooCommerce. Para lograr esto, encontré un consejo al agregar el siguiente código, que debería eliminar las flechas cuando el documento se ha cargado. Supongo que lo voy a poner en mis functions.php? ¿Cómo …


2
obtener el ID de categoría actual php
Estoy tratando de obtener el ID de categoría del archivo actual que se muestra. Lo intenté: // category (can be a parent category) $current_cat_ID = get_query_var('cat'); // print_r ($current_cat_ID); No imprime nada ...
10 php 

1
¿Cómo asegurarse de que solo se ejecute un wp_cron () a la vez?
Tengo alrededor de 20 wp_cron()funciones como el siguiente código. Casi todos los crons se ejecutan cada hora; Algunos son diarios. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } Para aumentar el rendimiento del servidor …

1
Carga de medios con la API REST
Tengo problemas al subir archivos multimedia a un sitio de WordPress con la API JSON REST. Con el siguiente código puedo subir las fotos, pero no se les asigna información, ni siquiera el nombre; de ​​hecho, el nombre se convierte automáticamente en la URL y el nombre de archivo (sin …
9 php  uploads  media  wp-api  curl 



2
Vuelva a colocar la ruta de navegación de WooCommerce fuera del contenido del contenedor
Actualmente tengo este código en mi archivo de funciones para el complemento WooCommerce. function my_theme_wrapper_start() { echo the_breadcrumb(); echo '<section role="main"><div class="wrap">'; } function my_theme_wrapper_end() { echo '</div></section>'; } function mytheme_prepare_woocommerce_wrappers() { remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); add_action( 'woocommerce_before_main_content', 'my_theme_wrapper_start', 10 ); add_action( 'woocommerce_after_main_content', 'my_theme_wrapper_end', 10 …
9 php  plugins 


2
Cómo cambiar el directorio de carga en wp_handle_upload
Estoy tratando de averiguar cómo usar la función wp_handle_upload para un complemento personalizado para poder especificar mi propio directorio de carga. Hasta ahora, el código toma un archivo de la página de configuración de mi complemento y lo carga en la carpeta con el año y el mes. Encontré este …


1
Soporte de dbDelta para CLAVE EXTRANJERA
En PHP 5.3.13 / MySQL 5.5.21, el siguiente código no funciona: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; dbDelta($sql); …
9 php  mysql  dbdelta 


4
¿Consumir una API externa en WordPress?
Tengo un cliente que tiene un sitio web de WordPress, y él quiere extenderlo para agregar nuevas funcionalidades. Estas funcionalidades están incluidas en un sitio web que ya hice (una especie de motor de búsqueda sobre una base de datos, con algunos filtros), y que está bajo nuevas mejoras. Lo …

4
Alcance de variables del tema de WordPress
Necesito crear una variable a la que se pueda acceder a través de mis archivos de plantilla de tema de WordPress (index.php, header.php, etc.). Sé que las definiciones de funciones van dentro del functions.phparchivo de plantilla (en la ruta de su tema), pero las variables no existen. Por ejemplo, constantemente …
9 php  themes  globals 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.