plugin_action_links ¿Gancho de filtro en desuso?

2

enlace

Dice que el gancho está en desuso. Sin embargo, el / $ prefix} plugin_action_hook _ {$ plugin_file no es Hurgué alrededor del archivo wp-admin/includes/class-wp-plugins-list-table.php para el gancho, y encontré esto:

$actions = apply_filters( $prefix . "plugin_action_links_$plugin_file", $actions, $plugin_file, $plugin_data, $context );

$prefix se define unas líneas arriba:

$prefix = $screen->is_network ? 'network_admin_' : '';

Desde que pude hacer funcionar mi llamada add_filter a plugin_actions_row_{$plugin_file} , asumo que el filtro enganche todavía está allí. Bueno, algo así: el filtro todavía está disponible ya que no es una pantalla de administración de red. ¿Correcto? Y uno podría usar ...

add_filter( 'network_admin_plugin_action_links_{$plugin_file}', 'do_something' )

... para colocar un enlace en la pantalla del complemento de la red?

    
pregunta chrisguitarguy 18.06.2011 - 06:13

2 respuestas

8

Sí, ambos deberían funcionar como se esperaba:

"plugin_action_links_{$plugin_file}"

"network_admin_plugin_action_links_{$plugin_file}"

Ten en cuenta que estoy usando " en lugar de ' .

PS: El término es en desuso , no depreciado.

    
respondido por el scribu 18.06.2011 - 09:19
0

Esto debería ser compatible con versiones anteriores y sin errores

"{$prefix}plugin_action_links_{$plugin_file}"
    
respondido por el mAsT3RpEE 07.05.2013 - 10:04

Lea otras preguntas en las etiquetas