Tagged: gunter
-
AuthorPosts
-
June 24, 2015 at 11:21 am #463912
Hi,
mit dem folgenden Code habe ich den Link aus dem Artikeltitel entfernt:
.single .post-title.entry-title { pointer-events: none; }
Im Quellcode erscheint er aber dennoch. In welcher PHP muss ich etwas ändern, um den Link komplett gelöscht zu bekommen?
June 29, 2015 at 4:36 pm #465931Hey crevlon!
Danke dass Du unser Theme verwendest.
Es gibt da einen Filter in enfold\includes\helper-post-format.php line 15: add_filter( ‘post-format-standard’, ‘avia_default_title_filter’, 10, 1 ); und die Funktion in line 52ff.
In functions.php am Ende füge den folgenden Code ein:
add_filter( 'post-format-standard', 'my_avia_default_title_filter', 20, 1 ); function my_avia_default_title_filter($current_post) { if( ( ! empty( $current_post['title'] ) ) && is_singular() ) { $heading = $current_post['title']; $heading = str_replace( '<a ', '<div ', $heading); $heading = str_replace( '</a>', '</div>', $heading); $current_post['title'] = $heading; } return $current_post; }
Cheers!
GünterJune 30, 2015 at 10:39 am #466283Hi Günter,
das hat leider nicht geklappt. Der Link war immer noch vorhanden.
Hast du noch eine andere Idee oder soll ich dir mal einen Benutzer einrichten?LG
June 30, 2015 at 12:39 pm #466349Hi!
Ersetze das obige durch:
add_filter( 'post-format-standard', 'my_avia_default_title_filter', 20, 1 ); function my_avia_default_title_filter($current_post) { if( ( ! empty( $current_post['title'] ) ) && is_singular() ) { $heading = $current_post['title']; $heading = str_replace( '<a ', '<div ', $heading); $heading = str_replace( '</a>', '</div>', $heading); $heading = preg_replace( "/href='.*?'/", '', $heading); $current_post['title'] = $heading; } return $current_post; }
Cheers!
GünterJune 30, 2015 at 2:07 pm #466424Klappt leider auch nicht.
Selbst wenn ich dazu noch in der enfold\includes\helper-post-format.php den folgenden Code lösche, klappt es nicht.
if(!function_exists('avia_default_title_filter')) { function avia_default_title_filter($current_post) { if(!empty($current_post['title'])) { $heading = is_singular() ? "h1" : "h2"; $output = ""; //$output .= "<{$heading} class='post-title entry-title ". avia_offset_class('meta', false). "'>"; $output .= "<{$heading} class='post-title entry-title' ".avia_markup_helper(array('context' => 'entry_title','echo'=>false)).">"; $output .= " <a href='".get_permalink()."' rel='bookmark' title='". __('Permanent Link:','avia_framework')." ".$current_post['title']."'>".$current_post['title']; $output .= " <span class='post-format-icon minor-meta'></span>"; $output .= " </a>"; $output .= "</{$heading}>"; $current_post['title'] = $output; } return $current_post; } }
July 1, 2015 at 9:52 am #466864Hi!
Wenn Du die Datei enfold\includes\helper-post-format.php modifizierst, dann:
$output .= " <a href='".get_permalink()."' rel='bookmark' title='". __('Permanent Link:','avia_framework')." ".$current_post['title']."'>".$current_post['title']; $output .= " <span class='post-format-icon minor-meta'></span>"; $output .= " </a>";
ersetzen mit:
$output .= " <div>".$current_post['title']; $output .= " <span class='post-format-icon minor-meta'></span>"; $output .= " </div>";
Auf meiner Installation funktionieren beide Versionen für einen Eintrag vom Typ Post.
Kannst Du mir einen Link auf die Seite geben?
Best regards,
GünterJuly 1, 2015 at 10:40 am #466883Hi,
dein zweiter Code für die functions.php hat jetzt doch geklappt. Die Seite wurde gestern wohl nur noch vom Browser gecached und die Veränderung daher nicht berücksichtigt.
Vielen Dank für deine Unterstützung!
Genieß das sonnige Wetter.LG
July 1, 2015 at 4:09 pm #467070 -
AuthorPosts
- The topic ‘Link aus Blogbeitrag entfernen’ is closed to new replies.