Descripción
Simple Table Manager permite editar los registros de las tablas de la base de datos y exportarlos a archivos CSV con una interfaz de base de datos minimalista desde tu escritorio.
- Simplemente los contenidos de la tabla en CRUD en tu pantalla de wp-admin
- Buscar y ordenar los registros de tabla
- No requiere conocimiento en MySQL o PHP
- Exporta los registros de la tabla a un archivo CSV
- No permite a los usuarios cambiar la estructura de la tabla
A diferencia de los plugins de gestión de bases de datos con funciones adecuadas, este no permite a los usuarios alterar la estructura de la tabla, pero tampoco requiere conocimientos de MySQL o PHP.
Similar a la característica de armazón de CakePHP, Simple Table Manager es una herramienta auxiliar adecuada para la fase inicial de desarrollo de una web. También es ideal cuando quieres pedir a alguien sin experiencia en bases de datos que realice un seguimiento de los registros de las tablas en tu web. Esta fue la motivación para desarrollar este plugin.
Instalación
- A través de la página del menú «Escritorio > Plugins > Añadir plugin»
- O sube la carpeta «simple-table-manager» completa al directorio «/wp-content/plugins/»
- Activa el plugin desde el menú ‘Plugins’ de WordPress
- En la página de ajustes del plugin, selecciona tabla que quieres gestionar
Ejemplos de llamada al filtro para su uso por los desarrolladores:
// cambia un valor
add_filter( 'stm_list_field', 'custom_list_field_value', 10, 4 );
function custom_list_field_value( $field_value, $current_table, $column_name, $key_value ) {
if( 'wppb_options' == $current_table ) {
if( 'option_value' == $column_name ) {
if( 7 == $key_value ) {
if( $field_value ) {
$field_value = "true";
} else {
$field_value = "false";
}
}
}
}
return $field_value;
}
// cambia la entrada de texto por defecto para las casillas de radio
add_filter( 'stm_add_field_html', 'custom_field_html', 10, 4 );
add_filter( 'stm_edit_field_html', 'custom_field_html', 10, 4 );
function custom_field_html( $field_html, $current_table, $column_name, $field_value, $key_value = true ) {
if( 'wppb_options' == $current_table ) {
if( 'option_value' == $column_name ) {
$column_name = urlencode( $column_name );
if( $field_value ) {
$field_html = '<input type="radio" name="'.$column_name.'" value="1" checked> Yes<br>';
$field_html .= '<input type="radio" name="'.$column_name.'" value="0"> No';
} else {
$field_html = '<input type="radio" name="'.$column_name.'" value="1"> Yes<br>';
$field_html .= '<input type="radio" name="'.$column_name.'" value="0" checked> No';
}
}
}
return $field_html;
}
// cambia la entrada de texto por defecto para la casilla de verificación
add_filter( 'stm_add_field_html', 'custom_field_html', 10, 5 );
add_filter( 'stm_edit_field_html', 'custom_field_html', 10, 5 );
function custom_field_html( $field_html, $current_table, $column_name, $field_value, $key_value = true ) {
if( 'wppb_options' == $current_table ) {
if( 'option_value' == $column_name ) {
if( 7 == $key_value ) {
$checked = $field_value ? 'checked' : '';
$field_html = '<input type="hidden" name="'.$column_name.'" value="0">'.PHP_EOL;
$field_html .= '<input type="checkbox" name="'.$column_name.'" value="1" '.$checked.'>'.PHP_EOL;
}
}
}
return $field_html;
}
FAQ
-
¿Cómo puedo añadir una nueva tabla o campo usando el plugin?
-
No puedes. Usa plugins con funciones adecuadas o phpMyAdmin si necesitas acceso completo a la base de datos.
Reseñas
Colaboradores y desarrolladores
«Simple Table Manager» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Simple Table Manager» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.5.6 (2023-07-23)
- WHERE clause construction refactored
- Checked to work with WordPress 6.2
Version 1.5.5 (2022-01-20)
- Renombrada función «stm_load_textdomain» para eliminar el conflicto con el plugin de edición de cursos.
Version 1.5.4 (2021-10-24)
- New feature: Option in the settings tab to restrict plugin access to administrators (Defaults to «Authors» and better capabilities)
Version 1.5.3 (2021-10-19)
- Probado con WP 5.8
- Actualizado el archivo de traducción
Version 1.5.2 (2021-03-15)
- Added a setting to pretty print any unserialized arrays on the Edit tab
- Añadido un ejemplo de filtro para mostrar cómo configurar una casilla de verificación con el plugin
- Probado con WP v5.7 y PHP v8.0.2
Version 1.5.1 (2021-03-04)
- Version 1.5.0 upload was corrupted. Re-uploaded.
Version 1.5.0 (2021-03-04)
- Changes by: lorro
- New feature – User can select a sub-set of fields to show. Enables wide tables to fit the screen.
- New feature – Filters for List table field display and for Edit and Add field html. See Installation section for use.
- Redesigned interface
- Tested with WordPress 5.6.2
- Updated readme.txt
Version 1.4 (2020-09-07)
- Changes by: lorro
- Fixed errors if column names have spaces
- Date fields have a date picker in the Edit and Add screens
- Time fields have a time picker in the Edit and Add screens
- Works if the primary column is not the first column
- Edit and Add screens show data types
- Minor styling improvements
- Tested with WordPress 5.5.1
- Updated readme.txt
Version 1.3 (2019-08-20)
- Changes by: lorro
- Fix error on activation if database prefix is not «wp_»
- Fix CSV Export
- Fix $order not found error
- Make all strings translation-ready
- Cosmetic changes
Version 1.2 (2016-01-15)
- Author: Ryo Inoue
- Enabled handling of non-integer primary keys
Version 1.1 (2015-05-02)
- Author: Ryo Inoue
- Added feature to auto-adjust input text fields according to data type
- Enabled insert and retrieval of data containing special chars
- Rearranged files for a loosely MVC structure
- Fixed a few minor bugs.
Version 1.0 (2015-03-03)
- Author: Ryo Inoue
- First release