更改“Missing Attachment”文本函数。php

时间:2016-04-27 作者:Bruno Alex

WordPress核心文件:wp-includes/post-template.php 有我想用“-”更改的文本“缺少附件”。问题是,当WordPress升级时,文件会更改回旧的“缺少附件”文本。

那么,在我的functions.php 这样做?

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

永远不要更改核心文件。此消息由函数wp\\u get\\u attachment\\u link()调用。对于此单数消息,此函数不应用筛选器,但它将字符串作为值返回,这会有所帮助。您可以简单地确定在主题中调用此函数的位置并更改其返回值,如:

$result = wp_get_attachment_link();
if ($result == \'Missing Attachment\')
  echo \'-\';
else
  echo $result;

相关推荐

Apply_Filters()对所需的参数进行切片

我正在尝试向WooCommerce订单中的每个退款行添加一个按钮(其功能超出了这个问题的范围,足以说明它需要退款id作为参数)。我发现这些行是在woocommerce\\includes\\admin\\meta Box\\views\\html订单退款中创建的。无法重写的php。然而,有一项行动:do_action( \'woocommerce_admin_order_item_values\', null, $refund, $refund->get_id() ); 这似乎非常适合我的