しゅう【Webサイト制作/コーダー】
のPortfolio Site

WordPressで動的に生成した見出しなんかに、他からリンクで飛ばす方法、IDを動的に取得してそこに飛ばせばいい

ブログ投稿アイキャッチ画像
Image by Tom from Pixabay
当サイトはアフィリエイト広告を利用しています

以下、X投稿全文コピペ↓↓


動的に取得してる記事一覧カードのタイトルに、
リンク張って別ページから飛ばす

動的にhタグ生成してるから、idべた書きできない…
どしよ?? って思ったら、
簡単でした

hタグのid=””の中に、PHPでget_ID()でもぶち込んで
投稿IDをそのまま、もしくはちょい文字列足して動的に生成できました

リンク元の方には、管理ページの投稿一覧から投稿IDひろって入れるだけでした

多分、リンク元も動的にもできそう…??

get_title()とかでもできそうですが、
日本語の文字列idにすると、ちょい意図しないリスクあるみたいです

やっぱ、WordPressさま…便利でございます…


これは、完全に個人的備忘録

うえのXの投稿、ちょっと言葉足らずで分かりにくいので、

書き直すと、

WordPressで、記事一覧ページとかで、記事のブログカードなんかのタイトルを動的に生成するとき、

他のページなんかから、その動的に生成した見出しなんかにリンクで飛ばしたい~

ってとき、

hタグは普通に書いちゃって、その中のidと、タイトルのテキストだけを動的に取得するといけます。

飛んでくる元の方も多分、動的にできますが、

特定の記事に飛ばしたいだけなら、投稿の記事IDを調べてそれを使えばおk

日本語だけで説明してもわかりにくいので、コード置いときます↓↓

<?php if ($my_query->have_posts()) : ?>
<?php while ($my_query->have_posts()) : ?>
<?php $my_query->the_post(); ?>
<li class=”plan-overview-general-list-item plan-overview-list-item”>
<h4 class=”plan-overview-list-item-title” id=”<?php the_ID(); ?>”>
<?php the_title(); ?></h4>
…以下省略


サイバーエージェントが運営する小学生向けプログラミングスクール
Tech Kids School【テックキッズスクール】

けっこうガチ目っぽいです↓↓

京大生中心のエンジニアによる中高生のためのプログラミング教室↓↓

僕がWeb制作を学んだデイトラ↓↓
継続的に学習する意思があって、何でも他人任せにするようなひとでなければ、圧倒的低価格で、圧倒的実力が身に付きます

公式Lineのトークからも
ご相談・お問い合わせいただけます
↓↓
無理な営業は一切行いません

友だち追加