お世話になっております。
皆様のお力をお借りいただければと思います。
よろしくお願いいたします。
■環境
Wordpress
Plugin「Groups」
■やりたいこと
①ユーザープロフィール(じゃなくてもいいのですが)に投稿一覧を表示し参加グループには★を表示させるつける
②参加しているグループに★を表示させるために、投稿ページタイトルではなくグループ名にしたい
例
<ul> <li><a href=""><span></span>hoge</a></li> <li><a href=""><span></span>hoge2</a></li> <li><a href=""><span></span>hoge3</a></li> </ul> <style> span:before { content:"★"; display: inline-block;} </style>■やったこと
<?php $args = array( 'posts_per_page' => 10, ); $postslist = get_posts( $args ); foreach ( $postslist as $post ) : setup_postdata( $post ); ?> <li> <a href="<?php the_title(); ?>"> <?php $val = '[/groups_member]'; $val2 = '<span></span>'; $val3 = get_the_title(); echo do_shortcode('[groups_member group="'. $val3 .'"]'. $val2 . $val); ?> <?php the_title(); ?> </a> </li> <?php endforeach; wp_reset_postdata(); ?>
ただこれだと投稿ページタイトルとグループ名を同一かつユーザーレベルで投稿ページタイトルを設定する必要があります。
絶対にショートコードを使いたいわけでもなく、これ以上は私の力では先に進めないと感じ、投稿させていただきました。
皆様のお力をお借りいただければと思います。
よろしくお願いいたします。
あなたの回答
tips
プレビュー