更改图像库中的描述文本

时间:2014-04-09 作者:Max

如果单击图像并可以输入图像描述,我想更改或向右侧的媒体库覆盖图添加文本。目前有“说明”或“标题”(已安装德语版本)。

请参见此处的图片:enter image description here

1 个回复
SO网友:gmazzap

即使不是非常灵活的过滤器,也可以使用gettex

请注意,此过滤器会针对每个正在翻译的字符串运行,因此如果过度使用,可能会影响性能。

要缩小对性能的影响,您可以仅在管理页脚中添加它,并在使用后立即删除它:

add_action(\'admin_footer\', function() {
  add_filter( \'gettext\', \'change_caption_text\', 99, 3 );
}, 9 );

function change_caption_text( $trans = NULL, $untrans = NULL, $domain = NULL ) {
  if ( $untrans === \'Caption\' && $domain === \'default\' ) {
    remove_filter( current_filter(), __FUNCTION__ );
    $trans = __( \':-)\', \'your-domain\' );
  }
  return $trans;
}
结果:

Change "Caption" label using gettext filter

结束

相关推荐

get_posts() and filters

我为添加了自定义筛选函数the_posts 在插件中筛选。add_filter(\'the_posts\', \'posts_filter\'); function posts_filter() { … } 这在主循环中运行得很好,这意味着帖子会按照我在posts_filter 作用但我正在打电话get_posts() 在ajax请求中获取一些帖子。在那里,过滤器不起作用。query_posts() 或自定义wp_query 不要工作太多。所以问题是:我如何才能在主循环旁获得按the_p