2017-12-21 8 views
0

トップ5または人気のあるトピックのピンアイコンを追加しますか?誰でもこの問題を助けてくれますか?bbPressプラグイントップ5トピックのピンアイコンを追加

以下のソリューションのトップ5フォーラムは、コードで私を発見した:

function rk_top_five_view() { 
bbp_register_view('top-five', __('5 Most Popular Topics'), array( 
    'meta_key' => '_bbp_reply_count', 
    'posts_per_page' => '5' , 
    ' max_num_pages' => '1', 
    'orderby' => 'meta_value_num'), 
false); 
} 

add_action('bbp_register_views', 'rk_top_five_view'); 

しかし、私はADDピンのアイコンを申請することができますか?

助けてください

答えて

0

ピンのアイコンを追加するには、フォントAwesome CSSを使用できます。たとえば、

.post-type-archive-forum .forum-recent-topics-content .forum-recent-topics-content-name { 
position: relative; 
padding: 5px 15px; 
padding-left: 40px; 
padding-bottom: 1px; 
border-bottom: 1px solid #ddd; 
} 

.post-type-archive-forum .forum-recent-topics-content .forum-recent-topics-content-name:before { 
content: "\f08d"; 
font-family: FontAwesome; 
position: absolute; 
padding: 15px 15px; 
top: 0; 
left: 0; 
font-size: 15px; 
color: #513a24; 
} 

希望すると、これが役に立ちます。 たとえば訪問。このURL

+0

これは最新のトピックのみです。最も人気のあるトピックをトップに追加し、トップ5のピンアイコンを追加したいと考えています。 – mageDev0688

0

どの質問が最も一般的であるかを確認するには、まず、見た質問を得るためにコードを作成する必要があります。

このためには、テーマフォルダのテンプレートを上書きします。パスは「wp-content/plugins/bbpress/templates/default/bbpress/content-single-topic.php」 このファイルをプラグインからテーマにコピーし、コードをファイルの先頭に追加します。

$count = get_post_meta(bbp_get_topic_id(),'wp_dp_topic_seen_count',true); 

if($count == ""){ 
    $count = 0; 
} 
$count1 = $count+1; 
update_post_meta(bbp_get_topic_id(),'topic_seen_count',$count1); 

ここでは、見た数のトピックがあります。次のコードを追加して、最も人気のある5つのトピックを取得できます。

$args = array(
     'post_type' => 'reply', 
     'posts_per_page' => 5, 
     'meta_key' => 'topic_seen_count', 
     'orderby' => 'meta_value_num', 
     'order' => 'DESC', 
    ); 
$posts_array = get_posts($args); 
関連する問題