質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

961閲覧

タイトルタグを動的に出力したい

has_k

総合スコア4

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2021/04/22 04:58

前提・実現したいこと

ワードプレスにてpre_get_document_titleを使い

カテゴリ名+任意の文字列│サイト名

↑のようなmeta titleを出力したいのですが、任意の文字列のところが化けてしまいます。
どなたかご教授いただけると助かります。

発生している問題・エラーメッセージ

カテゴリ名�̈ꗗ│サイト名

下記ソースの「の一覧」のところがこんな感じで化けてしまいます。

functions.php

add_theme_support( 'title-tag' ); function change_title($title) { $separater = ' | '; $blog_name = get_bloginfo('name'); if(is_category()) { $title = single_cat_title('', false).'の一覧'.$separater.$blog_name; } add_filter('pre_get_document_title', 'change_title');

header.php

<html lang="ja"> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#"> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="icon" href="<?php echo get_template_directory_uri(); ?>/favicon.ico"> <?php wp_head(); ?> </head>

補足情報(FW/ツールのバージョンなど)

WordPress = 5.7.1
PHP = 7.3.5
database = MySQL 8.0.16

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

なんとも言い難いですが文字コードを間違えているだけでは?
たぶんfunctions.phpがshift-jisで保存されています

投稿2021/04/22 05:25

yambejp

総合スコア116724

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

has_k

2021/04/22 05:39

ありがとうございます!! 文字コード変更で無事解決致しました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問