在发布后对缩略图执行某些操作

时间:2016-11-03 作者:Megh Gandhi

例如,获取图像的宽度和高度,并将其保存到自定义字段中。

1 个回复
最合适的回答,由SO网友:Roland Allla 整理而成

事实上,Wordpress提供了一个很好的挂钩,您可以从发布的帖子中获取数据,更多信息,请遵循以下示例:https://codex.wordpress.org/Plugin_API/Action_Reference/publish_post自定义字段的简单更新示例:

/* Do something with the data entered */
add_action( \'save_post\', \'myplugin_save_postdata\' );

/* When the post is saved, saves our custom data */
function myplugin_save_postdata( $post_id ) {

// First we need to check if the current user is authorised to do this action. 
if ( \'page\' == $_POST[\'post_type\'] ) {
if ( ! current_user_can( \'edit_page\', $post_id ) )
    return;
} 
else {
if ( ! current_user_can( \'edit_post\', $post_id ) )
    return;
 }

$mydata = \'something\'; // Do something with $mydata 

update_post_meta( $post_id, \'_my_meta_value_key\', $mydata );
}

相关推荐

在metabox中使用wp_EDITOR tinyMCE导致离开页面时出现表单警告

在自定义帖子类型元框中使用tinyMCE作为wp\\u编辑器,在我尝试提交或想要更改位置时创建警报我没有使用Quicktags这样的行为,但由于TinyMCE更容易使用,我想使用它。我知道在metabox中使用tinymce可能会导致问题,因为它不能在dom中移动,但这不是问题所在。我还使用了wordpress codex中推荐的挂钩、“edit\\u page\\u form”、“edit\\u form\\u advanced”和“dbx\\u post\\u sidebar”,但它并没有解决我的问题