Manage Inbox Actions Filter

Description

Use this filter to add/remove actions from the Inbox page.

Usage


add_filter( 'owf_inbox_row_actions', 'custom_inbox_row_actions', 10, 2 );

Parameters

  • post_id
  • inbox_row_actions – an array of current inbox row actions.

Example


add_filter( 'owf_inbox_row_actions', 'custom_inbox_row_actions', 10, 2 );

public function custom_inbox_row_actions( $post_id, $inbox_row_actions ) {
   /** Remove View History link **/
   unset( $inbox_row_actions['view_history'] );

   /** Add a Thumbnail link **/
   $link_info = "<span><a href=thumbnail.php?post=". $post_id . " class='edit'>" . __( "Thumbnail", "oasisworkflow" ) . "</a></span>";

   $my_custom_inbox_action = array(
      'thumbnail' => $link_info
   ); 

   $inbox_row_actions = array_merge( $inbox_row_actions, $my_custom_inbox_action );

   return $inbox_row_actions;
}

Source Code

The filter is located in oasis-workflow-pro/includes/class-ow-inbox-service.php

Didn't find what you are looking for? Submit a Query

Pre-Claim FilterCustom Placeholder