2017-05-30 72 views
0

實際上,我嚇壞了,因爲這是我敢肯定是那麼容易,但我不知設法找不到解決...回線WordPress的PHP(閱讀更多)

我目前工作一個WordPress的網站,我有一個頁面,包括我所有的最近的帖子,文章顯示不完全,只有幾個第一個字,我有一個「讀更多」的鏈接,這是在wp-content/my_theme/inc /template-tags.php,這裏是代碼:

/** 
* Add the read more link to excerpts, except for image attachment pages 
*/ 
if (! function_exists('xsbf_get_the_excerpt')) : 
add_filter('get_the_excerpt', 'xsbf_get_the_excerpt'); 
function xsbf_get_the_excerpt($excerpt) { 

    if (! is_attachment()) { 
     if ($excerpt) { 
      $excerpt .= '… '; 
     } ?> 

     <?php $excerpt .= '<a class="read-more" href="'. get_permalink(get_the_ID()) . '">' . __('Read More', 'flat-bootstrap') . '</a>'; 
    } 
    return $excerpt; 
} 
endif; // end ! function_exists 

,基本上我的問題是,我想我的「更多」返回線^^儘可能簡單,但耶是因爲你可以猜測我已經嘗試\n & <br>,我猜IDK把它們放在哪裏。

不介意開<?php &收盤?>我的問題有什麼關係呢

+0

「return to line ^^」是什麼意思?根據你提到的嘗試「\ n」和一個實際的換行符,你只是想添加一個換行符(HTML的'
')? – RToyo

回答

0

(這更多的是一種/問題。)

根據您的頁面的其餘部分,您可能需要考慮以下選項之一:

  • 在鏈接旁邊添加<br>標記;
  • 讓你的鏈接成爲div元素的子元素,並在其上應用CSS屬性float: left; clear: left;;
  • 在鏈接上應用CSS屬性display: block;

我想你是混合了\n<br>的含義。第一個是一個Unix新行字符,而第二個是一個HTML換行符:\n只會在<pre>標籤中被瀏覽器渲染爲新行,而<br>將始終是。

+0

感謝您的支持者,您的意思是我的「您的鏈接旁邊」? – Max

+0

通過做'(...)。 '
';',如果你希望換行符在鏈接之後。 – 2017-05-30 15:33:08

+0

嘿,以及你之前awnser我試過這個解決方案(sry我甚至不知道爲什麼我問我的壞:D)無論如何,你救了我!我嘗試漂浮左清晰但留在同一行,然後試圖添加一些邊緣頂(是啊ik ...但我很絕望:D)和你可以猜測結果是噁心,所以我試着顯示:blokc和TADA!萬分感謝 ! – Max