use filter to customize log message and update not post type classes insert
This commit is contained in:
parent
92d059c803
commit
e4a0384a62
|
@ -23,7 +23,8 @@ class Item_Metadata extends Repository {
|
|||
}
|
||||
}
|
||||
|
||||
Entities\Log::create($this->log_message, $this->log_description, $item_metadata);
|
||||
do_action('tainacan-insert', $item_metadata);
|
||||
do_action('tainacan-insert-Item_Metadata_Entity', $item_metadata);
|
||||
// return a brand new object
|
||||
return new Entities\Item_Metadata_Entity($item_metadata->get_item(), $item_metadata->get_metadata());
|
||||
|
||||
|
|
|
@ -160,6 +160,7 @@ class Logs extends Repository {
|
|||
$type = get_class($new_value);
|
||||
$msn = sprintf( esc_html__( 'a %s has been created/modified.', 'tainacan' ), $type );
|
||||
}
|
||||
$msn = apply_filters('tainacan-insert-log-message-title', $msn, $type, $new_value);
|
||||
Entities\Log::create($msn, '', $new_value, $value);
|
||||
}
|
||||
}
|
|
@ -9,17 +9,6 @@ defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
|
|||
|
||||
abstract class Repository {
|
||||
protected $entities_type = '\Tainacan\Entities\Entity';
|
||||
/**
|
||||
*
|
||||
* @var string Text to put on log Title, false to use default
|
||||
*/
|
||||
protected $log_message = false;
|
||||
|
||||
/**
|
||||
*
|
||||
* @var string Text to put on log Description, false for no description
|
||||
*/
|
||||
protected $log_description = false;
|
||||
|
||||
function __construct() {
|
||||
add_action('init', array(&$this, 'register_post_type'));
|
||||
|
|
|
@ -62,7 +62,8 @@ class Terms extends Repository {
|
|||
}
|
||||
}
|
||||
|
||||
Entities\Log::create($this->log_message, $this->log_description, $term);
|
||||
do_action('tainacan-insert', $term);
|
||||
do_action('tainacan-insert-Term', $term);
|
||||
|
||||
return $term_inserted['term_id'];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue