Definieren Sie die function in functions.php oder plugin und rufen Sie die Themenschleife auf

Ich muss eine function in functions.php oder einem Plugin definieren und in der Schleife des Themas und außerhalb aufrufen können.

Beispiel; Ich habe ein $product_price = get_post_meta(get_the_ID(), 'product-price', true); definiert innerhalb der Schleife all dieser Seiten;

in home.php, index.php, archive.php, single.php und anderen benutzerdefinierten Seiten …

Also muss ich jedes Mal, wenn ich etwas ändern muss, auf jede einzelne dieser Seiten gehen und die Änderung vornehmen … Nun möchte ich eine function erstellen, die statt $product_price = get_post_meta(get_the_ID(), 'product-price', true); auf jeder Seite rufe ich nur product_price(); und das ist es.

Ich habe so etwas versucht (in beiden Plugins & functions.php), aber es funktioniert nicht

 function product_title() { global $post; $args = array( "posts_per_page" => "-1" ); $get_title = new WP_Query( $args ); while ( $get_title->have_posts() ) : $get_title->the_post(); return get_post_meta(get_the_ID(), 'product-price', true); wp_reset_postdata(); endwhile; } 

Solutions Collecting From Web of "Definieren Sie die function in functions.php oder plugin und rufen Sie die Themenschleife auf"