雛箱

メモ 147

pixelとかなんかはちょこちょこ更新したりしているので、RSSで更新履歴をまとめられないかなぁと思って色々調べてはいるんですが知識が無いと色々難しいですね…。
とりあえず手動でやるしかないのかなー。
色々やってみてあと一歩くらいのところまでは来てると思うんですけど、各地のタイトル入れようと思うと上手くいかないですねー。

出来たぞー!!!
20230804185702-who_sk.jpg
こんな感じ。
基本はこちらの記事 を参考…というかほぼそのまま使わせて頂いたのですが、ここに各地のタイトルを入れたかったので
echo esc_html( $item->get_feed()->get_title() ) ;
という行を足した感じです。
それだけではあるんですが、ブログタイトルを引き出す$item->get_feed()->get_title()って引数が分からなくて苦労しましたねぇ…。まあ調べる過程で造りとかを理解出来たので良いのですが。
それでRSSを取得したページをiFrameで呼び出して、あとtargetを必ず_topで開くようにJavaScriptを使いました。
具体的にはこんな感じ
document.addEventListener('DOMContentLoaded', function() {
  const links = document.querySelectorAll('a[href^=http]');
  for (let i = 0; i < links.length; ++i) {
    links[i].setAttribute('target', '_blank');
    links[i].setAttribute('rel', 'noopener');
  }
});

畳む

難点と言えば読み込みが多いからちょっとページ表示が重いってところですが、まああんまり人来ないし個人的なハブサイトだし良いよねって感じです。フォントの読み込みはそのうちやめるかも知れないしこのままかも知れない。
サイトに書いてあるのと各地のタイトルが違うので置き換えとかもさせたかったんですけどそれはまた今度…。とりあえずずっとどうにかならないかと思ってたやつが一応形になったのでヨシとしたい。

#WordPress

  メモ  編集