2016-04-30 3 views
-2

Auf meiner Blog-Homepage, Autor und Datum Meta (Autor Name und Datum) sind in Linkform. Ich möchte sie nur im Text zeigen. Als ich versuchte, den Link zu entfernen, wurde der Text ebenfalls entfernt. Bitte helfen Sie mir, den Link zu entfernen. Codes von display.php istEntfernen Link von Autor und Datum Meta auf der Homepage von WordPress Blog

if (!function_exists('swift_meta_generator')): 
/** 
* Generate post meta. 
* 
* Prints the post meta information based on the options set in theme options page. 
* Called around post titles on home page and single pages. 
* 
* @param array $meta post meta order set in options page. 
* @param string $classes html classes for the post meta wrapper. 
* 
*/ 
function swift_meta_generator($meta, $classes) 
{ 
    $data = '<div class="entry-meta ' . $classes . '">'; 
    $size = count($meta); 
    for ($i = 0; $i < $size; $i++) { 
     switch ($meta[$i]) { 
      case 'text' : 
       if ((current_time('timestamp', 1) - get_the_date('U')) < 86400) 
        $meta[$i + 1] = preg_replace('(on)', '', $meta[$i + 1]); 
       $data .= $meta[$i + 1]; 
       $i++; 
       break; 

      case 'author' : 
       $data .= '<span class="vcard author fa-user"><a class="" href="' . esc_url(get_author_posts_url(get_the_author_meta('ID'))) . '" rel="author"><span class="fn">' . esc_attr(get_the_author()) . '</span></a></span> '; 
       break; 

      case 'author_avatar' : 
       $data .= get_avatar(get_the_author_meta('ID'), 16); 
       $data .= '&nbsp;<span class="vcard author"><a class="" href="' . esc_url(get_author_posts_url(get_the_author_meta('ID'))) . '" rel="author"><span class="fn">' . esc_attr(get_the_author()) . '</span></a></span> '; 

       break; 

      case 'date' : 
       if ((current_time('timestamp', 1) - get_the_date('U')) < 86400) 
        $date = human_time_diff(get_the_time('U'), current_time('timestamp')) . ' '.__('ago','swift'); 
       else 
        $date = get_the_date(); 

       $data .= '<span class="date updated fa-clock-o"><a class="" href="' . esc_url(get_permalink()) . '" title="' . esc_attr(get_the_time()) . '" rel="bookmark">'; 
       $data .= '<time class="entry-date" datetime="' . esc_attr(get_the_date('c')) . '">' . esc_html($date) . '</time></a></span> '; 
       break; 

      case 'updated_on' : 
       if ((current_time('timestamp', 1) - get_the_modified_date('U')) < 86400) 
        $date = human_time_diff(get_post_modified_time('U'), current_time('timestamp')) . ' '.__('ago','swift'); 
       else 
        $date = get_the_modified_date(); 

       $data .= '<span class="date updated fa-clock-o"><a href="' . esc_url(get_permalink()) . '" title="' . esc_attr(get_post_modified_time()) . '" rel="bookmark">'; 
       $data .= '<time class="entry-date" datetime="' . esc_attr(get_the_modified_date('c')) . '">' . esc_html($date) . '</time></a></span> '; 

Antwort

-2

diesen Code ersetzen mit Ihrem Code

if (!function_exists('swift_meta_generator')): 
/** 
* Generate post meta. 
* 
* Prints the post meta information based on the options set in theme options page. 
* Called around post titles on home page and single pages. 
* 
* @param array $meta post meta order set in options page. 
* @param string $classes html classes for the post meta wrapper. 
* 
*/ 
function swift_meta_generator($meta, $classes) 
{ 
$data = '<div class="entry-meta ' . $classes . '">'; 
$size = count($meta); 
for ($i = 0; $i < $size; $i++) { 
switch ($meta[$i]) { 
    case 'text' : 
     if ((current_time('timestamp', 1) - get_the_date('U')) < 86400) 
      $meta[$i + 1] = preg_replace('(on)', '', $meta[$i + 1]); 
     $data .= $meta[$i + 1]; 
     $i++; 
     break; 

    case 'author' : 
     $data .= '<span class="vcard author fa-user"><span class="fn">' . esc_attr(get_the_author()) . '</span></span> '; 
     break; 

    case 'author_avatar' : 
     $data .= get_avatar(get_the_author_meta('ID'), 16); 
     $data .= '&nbsp;<span class="vcard author"><a class="" href="' . esc_url(get_author_posts_url(get_the_author_meta('ID'))) . '" rel="author"><span class="fn">' . esc_attr(get_the_author()) . '</span></a></span> '; 

     break; 

    case 'date' : 
     if ((current_time('timestamp', 1) - get_the_date('U')) < 86400) 
      $date = human_time_diff(get_the_time('U'), current_time('timestamp')) . ' '.__('ago','swift'); 
     else 
      $date = get_the_date(); 

     $data .= '<span class="date updated fa-clock-o">' . esc_attr(get_the_time()) . '</span>'; 
     $data .= '<time class="entry-date" datetime="' . esc_attr(get_the_date('c')) . '">' . esc_html($date) . '</time></span> '; 
     break; 

    case 'updated_on' : 
     if ((current_time('timestamp', 1) - get_the_modified_date('U')) < 86400) 
      $date = human_time_diff(get_post_modified_time('U'), current_time('timestamp')) . ' '.__('ago','swift'); 
     else 
      $date = get_the_modified_date(); 

     $data .= '<span class="date updated fa-clock-o"><a href="' . esc_url(get_permalink()) . '" title="' . esc_attr(get_post_modified_time()) . '" rel="bookmark">'; 
     $data .= '<time class="entry-date" datetime="' . esc_attr(get_the_modified_date('c')) . '">' . esc_html($date) . '</time></a></span> '; 

Dieser Code entfernt Links von Ihrem Autor und Datum .... Hoffnung, die Sie gut funktioniert.

+0

Vielen Dank Laraib, Gott segne dich. Ich strebte lange danach. Du hast das für mich getan. groß. – user31225

Verwandte Themen