投稿スラッグの自動生成を停止する方法-Simplicity

Simplicityでは、投稿時にスラッグ=ページ名が自動生成される。

これがWordPressオリジナルのスラッグの自動生成を妨害する。

例えば、

 

日本語のスラッグを有効にする 投稿・固定ページのパーマリンクに日本語を使用するか。

 

にチェックを入れると、日本語と英語交じりのタイトル名は自動生成されず、代わりにPostIDのみのスラッグが生成される。

これがBloggerだと、英数字部分のみを抽出してスラッグになっていた。日本語部分は自動的に除外されていた。

自動生成された日本語英語交じりのスラッグから手動で日本語を除去するということもできない。

それでこの自動生成を止めてみる。

/wp-content/themes/simplicity/functions.php

の次の部分を削除する。これだけでよい。

 

//WordPress の投稿スラッグを自動的に生成する
function auto_post_slug( $slug, $post_ID, $post_status, $post_type ) {
 if ( preg_match( '/(%[0-9a-f]{2}) /', $slug ) &&
 ( $post_type == 'post' || $post_type == 'page') ) {//投稿もしくは固定ページのときのみ実行する
 $slug = utf8_uri_encode( $post_type ) . '-' . $post_ID;
 }
 return $slug;
}
if ( !is_japanese_slug_enable()) {
 add_filter( 'wp_unique_post_slug', 'auto_post_slug', 10, 4 );
}
  • Google の Indexing API を使うと、新しい投稿記事を瞬時にGoogleの検索エンジンに登録できる。 WordPress のプラグインとしてインデックスAPIが利用できる。使い方は英語 ...
  • Yoast SEO を停止して、Rank Math SEO プラグインを使ってみたらGoogle の検索結果に表示される記事抜粋スニペットの文字数が短過ぎに見えてびっくりした。#1 Yoast Alt ...
  • WP_CRON を停止して、Linux の crontab に移行する設定をこれまでに何度も試みたがうまくいかなかった。 毎日バックアップされるはずの、UpdraftPlus プラグインのクロンが動い ...
  • Kusanagi WordPress プラットフォームでは Fcache とBcache がある。 Fcache とはNginx ヱブサーバーのキャッシュ機能であり、Kusanagi の独自機能ではな ...
  • 目次 1 HTTPD アクセスログの日本語化 2 Logwatch も日本語化 HTTPD アクセスログの日本語化 Nginx,  Apache ヱブサーバーのアクセスログを見ると、日本語URLはエン ...
  • ヱブサイトの再構築中には、スタイルシート、style.css を頻繁に調整更新する。 CSSを追加、編集する度に再読み込みを繰り返して、変更の反映を確認していた。 これで編集者は反映を確認できるのだが ...
  • WordPressで使える頁カウンターをいくつか同時に使ってカウントの仕方の違いを比べてみた。WP-PostViews    長期常用中 Post Views Counter  新規インストール Go ...
  • Pjax で非同期画面遷移するWordpress テーマ Pjax Blog に変えてみた。 Pjax Blog テーマでは、Barba.js が使用されている。Pjax Blog | Unique ...

タグクラウド

WordPress カテゴリ人気記事 Views most

WordPress カテゴリ人気記事 月間

20151123

タグ関連記事

閲覧履歴

    //cookieが無い場合の処理
2019
GA-views: 109
20151123