Problema con eliminación de categorías en Wordpress

  • Autor Autor sandralia
  • Fecha de inicio Fecha de inicio
S

sandralia

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos!!
Migré esta semana mi página de wordpress.org a mi dominio y ahora creo categorías pero no me deja borrarlas. Antes de migrar iba todo perfecto pero ahora quiero reducir mi lista de categorías y no puedo, las suprimo y no ocurre nada.... Agredeceria mucho vuestra ayuda! Las categorías son una parte muy importante de mi web!

Saludos!!
 
¿Para borrar las categorías sabes que has de entrar en la sección categorías de Wordpress no?
Si ya fuiste y las borraste, comprueba si tu tema las tiene añadidas en el código o algo, ya que puede ser ese tu problema.
 
Si claro he entrado en categorías y le doy a suprimir y no hace nada... También he intentado cambiar de tema y en ese nuevo tema pasa lo mismo...Me he quedado sin opciones 🙁
En que parte del código se podrían encontrar???

- - - Actualizado - - -

Me he dado cuenta que al crear una categoria me da este error: Catchable fatal error: Object of class WP_Error could not be converted to string in /home/carev/domains/carevolta.org/public_html/wp-admin/includes/class-wp-terms-list-table.php on line 417
Por lo que se crea la categoria pero es como que está vacía y no se puede luego ni borrar, modificar, ni nada...
Alguna idea de como arreglarlo? Ayuda por favor..


Este es el trozo de código donde da error(la linea 417 es la última)

protected function handle_row_actions( $tag, $column_name, $primary ) {
if ( $primary !== $column_name ) {
return '';
}

$taxonomy = $this->screen->taxonomy;
$tax = get_taxonomy( $taxonomy );
$default_term = get_option( 'default_' . $taxonomy );

$edit_link = esc_url( get_edit_term_link( $tag->term_id, $taxonomy, $this->screen->post_type ) );

$actions = array();
if ( current_user_can( $tax->cap->edit_terms ) ) {
$actions['edit'] = '<a href="' . $edit_link . '">' . __( 'Edit' ) . '</a>';
$actions['inline hide-if-no-js'] = '<a href="#" class="editinline">' . __( 'Quick&nbsp;Edit' ) . '</a>';
}
if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term )
$actions['delete'] = "<a class='delete-tag' href='" . wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "'>" . __( 'Delete' ) . "</a>";
if ( $tax->public )
$actions['view'] = '<a href="' . get_term_link( $tag ) . '">' . __( 'View' ) . '</a>';
 
Última edición:
Atrás
Arriba