Theme Developer Tutorial: 6. Using the JS API

Ich möchte Beiträge nur in einer bestimmten Kategorie beeinflussen. Ich kann nicht herausfinden, wie ich feststellen kann, ob ein Element zu einer bestimmten Kategorie gehört. Ich dachte, ich könnte element.parentElement verwenden und mich bis zum body hocharbeiten, aber das scheint nicht zu funktionieren. Zuvor habe ich dieses Problem gelöst, als ich erkannte, dass ich feststellen konnte, ob ich Dinge ändern wollte, wenn der Benutzer zu einer bestimmten Gruppe gehörte, sodass ich currentUser verwenden konnte. Aber im Moment mache ich Folgendes:

if (!cooked.innerHTML.includes(newFormText)) {
      console.log("fixSubmittedForm kein neuer Formulartext");
      return;
    }

Jeden Beitrag nach etwas zu durchsuchen, um zu entscheiden, ob ich ihn ändern möchte, ist schlecht, oder? Es ist ein gehosteter Kunde, sonst hätte ich dieses Problem auf verschiedene Weise mit einem Plugin gelöst.

1 „Gefällt mir“