Wie zeige ich mein , das mein benutzerdefiniertes Feld enthält, NUR, wenn für dieses benutzerdefinierte Feld ein Wert festgelegt wurde?

Ich benutze das benutzerdefinierte Felder-Plugin und habe 2 benutzerdefinierte Felder, die meinem benutzerdefinierten Post-Typ “Produkte” zugewiesen sind.

Feld 1. Preis

Feld 2 Rabattpreis

Das ist also mein Code:

Price:

“Jetzt versuche ich das hypothetisch zu erreichen”

  

Discount:

Price:

Ich weiß nicht, ob das der beste Weg ist zu tun, was ich versuche zu erreichen, aber ich versuche nur ein bestimmtes benutzerdefiniertes Feld anzuzeigen und nicht das andere abhängig davon, ob einer von ihnen gesetzt ist oder nicht.

Das ist also wirklich die Logik, die mir Probleme bereitet:

 if  is set: 

Ich habe tatsächlich versucht mit:

  

Discount:

Price:

schien aber nicht zu funktionieren, als ich mein Preisfeld eingestellt hatte und nicht mein Rabattfeld, es zeigte einfach nichts an. aber wenn ich einen Rabatt gesetzt hätte, würde es angezeigt werden.

Jeder hat eine Idee?

AKTUALISIEREN

Also, wann immer ich meinen Rabatt einstelle, würde es sich zeigen, aber wenn ich keinen Rabatt hatte, wurde mein ursprüngliches Preisfeld nicht angezeigt. Das sagte mir, dass etwas mit der Else-Aussage nicht stimmte.

Es macht nichts aus, dass II den Code ausprobiert hat, jetzt funktioniert die if-statement nicht und zeigt nur den else, der der Preis ist

Solutions Collecting From Web of "Wie zeige ich mein , das mein benutzerdefiniertes Feld enthält, NUR, wenn für dieses benutzerdefinierte Feld ein Wert festgelegt wurde?"