Hi,
ich habe ein kleines Problem das mir tiefe Falten in der Stirn verursacht.
Ich habe folgendes Funktion für ein kleines Plugin geschrieben.
PHP
function get_link_into_db($id) {
global $wpdb, $post;
$table_name = $wpdb->prefix . "verlinkung";
$id = $post->ID;
$spalte_leer = <<<SQL
SELECT link_url FROM $table_name WHERE post_id = $id
SQL;
$query = mysql_query($spalte_leer);
while($row =mysql_fetch_array($query)) {
$inhalt = $row["link_url"];
$daten[] = $inhalt;
}
if ($daten == NULL) {
$link_neu = <<<SQL
INSERT INTO $table_name (post_id, link_url) VALUES ($id, 'neu')
SQL;
$query2 = mysql_query($link_neu);
}else {
$link_update = <<<SQL
UPDATE $table_name
SET post_id = $id, link_url = 'erneuern'
SQL;
$query3 = mysql_query($link_update);
}
return $id;
}
add_action('save_post', 'get_link_into_db', 1);
add_action('publish_post', 'get_link_into_db', 1);
add_action('edit_post', 'get_link_into_db', 1);
Alles anzeigen
Dies ist nur ein Test, nicht wundern. Aber das Prob, dass nix passiert wenn im Schreibbereich auf Speichern, Zwischenspeichern oder Veröffentlichen gedrückt. Obwohl ich die Acction Hooks gesetzt.
Bin wohl leider zu blöd um zu verstehen, wie das funzt.
Kann mir jemand weiterhelfen?
Liebe Grüße Tobi