Title_save_pre – Einfaches Problem, das du sicher weißt

Ich habe zwei benutzerdefinierte Post-Typ. Dann muss ich title_save_pre verwenden , um Titel vor dem Speichern in der database zu veröffentlichen. Ich muss diesen Filter nur für einen benutzerdefinierten Beitragstyp verwenden.

Das ist meine function:

ID); if ($type== 'event') { $title = $post->post_excerpt; $day= get_the_time('l, d F, Y'); return $title.' - '.$day; } else if ($type == 'post') { // do nothing } } add_filter ('title_save_pre','muda_titulo'); ?> 

Beim benutzerdefinierten Beitragstyp “Ereignis” funktioniert es einwandfrei, aber beim benutzerdefinierten Beitragstyp “Beitrag” wurde der Titel in einen Leerraum geändert.

Danke

Solutions Collecting From Web of "Title_save_pre – Einfaches Problem, das du sicher weißt"

Probieren Sie den folgenden Code aus. Filter nehmen einen Wert und geben ihn danach zurück.

  < ?php function muda_titulo($title) { global $post; $type = get_post_type($post->ID); if ($type== 'event') { $title = $post->post_excerpt; $day= get_the_time('l, d F, Y'); return $title.' - '.$day; } else if ($type == 'post') { return $title; } } add_filter ('title_save_pre','muda_titulo'); ?>