2011-08-29 70 views
0

我試圖找出如何托爾去除包裝印刷字到HTML頁面的錨標籤打印。 Suchas:如何從文本刪除錨標記,當它在PHP/WordPress的

<a href="something">blog</a> 

而不是隻是簡單地說:

blog 

我認爲它是與此兩種:

%1$s 

而且大多是我這部分代碼:

// Prints the string, replacing the placeholders. 
    printf(
     $posted_in, 
     get_the_category_list(', '), 
     $tag_list, 
     get_permalink(), 
     the_title_attribute('echo=0') 
    ); 

我做了一個新的功能。

現在只是想弄清楚爲什麼%1$s產生的類別名稱的定位標記的版本,而不是僅僅是純文本格式的呢?

我想它部分地具有與此有關,以及:= __

不太清楚。導致正常的範疇參考:%s不到位的%1$s工作,要麼。

if (! function_exists('designconcepts_posted_under')) : 
/** 
* Prints HTML with title information for the current single post (category title). 
* 
* @since Design Concepts 1.0 
*/ 
function designconcepts_posted_under() { 
    // Retrieves tag list of current post, separated by commas. 
    $tag_list = get_the_tag_list('', ', '); 
    if ($tag_list) { 
     $posted_in = __('%1$s', 'designconcepts'); 
    } elseif (is_object_in_taxonomy(get_post_type(), 'category')) { 
     $posted_in = __('%1$s', 'designconcepts'); 
    } else { 
     $posted_in = __('%1$s', 'designconcepts'); 
    } 
    // Prints the string, replacing the placeholders. 
    printf(
     $posted_in, 
     get_the_category_list(', '), 
     $tag_list, 
     get_permalink(), 
     the_title_attribute('echo=0') 
    ); 
} 
endif; 
+0

的可能重複[PHP - 如何替換爲另一個短語(http://stackoverflow.com/questions/3388836/php-how-to-replace-a-phrase-with-another/3389140 #3389140) – Gordon

回答