Wie kann ein Filter verknüpft werden, um get_post_meta abzufangen, wenn eine benutzerdefinierte Feldausgabe abgewechselt wird?
Ich habe ein benutzerdefiniertes Feld (Metadaten) in einem Beitrag wie folgt ausgefüllt:
<!--:de-->Nominale spanning<!--:--><!--:zh/cn-->额定电压<!--:--><!--:en-->Arrester Accessories<!--:-->
Ich muss diese Ausgabe übersetzen lassen, also frage ich mich, wie ich mich vor der Metadatenausgabe in "get_post_meta" einbinden kann.
Hier ist, was ich seit ein paar Tagen versucht habe, aber kein Glück.
function getqtlangcustomfieldvalue($metadata, $object_id, $meta_key, $single){
$fieldtitle="fields_titles";
if($meta_key==$fieldtitle&& isset($meta_key)){
//here is the catch, but no value has been passed
}
}
//Specify 4 arguments for this filter in the last parameter.
add_filter('get_post_metadata', 'getqtlangcustomfieldvalue', 10, 4);