操作
サポート #134
完了
廣僚
廣僚
サポート #5: AWSサーバー移管に伴う動作確認
キャリアセンター
サポート #134:
キャリアセンター
開始日:
2023/12/23
期日:
2023/12/23
進捗率:
100%
予定工数:
対象ページURL:
説明
廣僚 廣瀬 僚一 さんが2年以上前に更新 操作 #5
【削除したプラグイン】
- PS sitemap
- 無効化されていたプラグイン
【エラー】
Warning: Undefined variable $pages in /var/www/vhosts/career.rakuno.ac.jp/html/wp-content/themes/simple/functions.php on line 282
初期値に $pages=''を設定
Warning: Undefined variable $rtn in /var/www/vhosts/career.rakuno.ac.jp/html/wp-content/themes/simple/functions.php on line 533
初期値に $rtn=""を設定
- sidebar.php
- sidebar-intern.php
- sidebar-new_intern.php
- sidebar-subsidy.php
- sidebar-tag.php
Deprecated: 関数 attribute_escape は、バージョン 2.8.0 から非推奨になりました ! 代わりに esc_attr() を使用してください。 in /var/www/vhosts/career.rakuno.ac.jp/html/wp-includes/functions.php on line 6031
attribute_escape を、esc_attrに変更
アデ アルドリノ デフリン さんが2年以上前に更新 操作 #7
Deprecated: 関数 display_list は、バージョン 6.0 から非推奨になりました ! 代わりに bcn_breadcrumb_trail::display を使用してください。 in /var/www/vhosts/career.rakuno.ac.jp/html/wp-includes/functions.php on line 6031
エラーの指示通り関数を変更
// 修正前
function get_pankuzu()
{
if (class_exists('bcn_breadcrumb_trail')) {
echo '<ol class="breadcrumb">';
$breadcrumb_trail = new bcn_breadcrumb_trail;
$breadcrumb_trail->fill();
$breadcrumb_trail->display_list();
echo '</ol>';
}
}
// 修正後
function get_pankuzu()
{
if (class_exists('bcn_breadcrumb_trail')) {
echo '<ol class="breadcrumb">';
$breadcrumb_trail = new bcn_breadcrumb_trail;
$breadcrumb_trail->fill();
$breadcrumb_trail->display();
echo '</ol>';
}
}
アデ アルドリノ デフリン さんが2年以上前に更新 操作 #8
Deprecated: 関数 has_cap がバージョン 2.0.0 から非推奨になった引数付きで呼び出されました。ユーザーレベルの使用は推奨されていません。代わりに権限を使ってください。 in /var/www/vhosts/career.rakuno.ac.jp/html/wp-includes/functions.php on line 6031
原因¶
管理画面のメニューを追加する時に使っている関数の引数が非推奨になっているため
function intern_add_pages()
{
add_menu_page(
'インターン登録状況',
'インターン登録状況',
0, // ← ここの`レベル`が非推奨になった
'intern',
'intern_page'
);
}
解決策¶
レベルを、権限もしくはユーザーロールに変更
function intern_add_pages()
{
add_menu_page(
'インターン登録状況',
'インターン登録状況',
'edit_posts',
'intern',
'intern_page'
);
}
アデ アルドリノ デフリン さんが2年以上前に更新 操作 #9
リキャップチャが全ページで表示される
原因¶
元々あった関数の優先度が設定されなかったので、
リキャップチャが表示される前に関数が実行されてしまう。
add_action('wp_enqueue_scripts', function () {
if (is_page('inquiry')) return;
wp_deregister_script('google-recaptcha');
});
解決策¶
優先度を設定する
add_action('wp_enqueue_scripts', function () {
if (is_page('inquiry')) return;
wp_deregister_script('google-recaptcha');
}, 100, 0);
アデ アルドリノ デフリン さんが2年以上前に更新 操作 #10
非推奨プラグインを削除
- .html on PAGES
- Category Order
.html on PAGES の代わりに以下の関数を追加
// [.html]形式に変更
add_action('init', 'html_ext_init');
if (!function_exists('html_ext_init')) {
function html_ext_init()
{
global $wp_rewrite;
$wp_rewrite->use_trailing_slashes = false;
$wp_rewrite->page_structure = $wp_rewrite->root . '%pagename%.html';
}
}
Category Order の代わりに別のプラグインを追加
- Category Order and Taxonomy Terms Order
アデ アルドリノ デフリン さんが2年以上前に更新 操作 #11
- ステータス を 進行中 から フィードバック に変更
- 担当者 を アルドリノ デフリン から 廣瀬 僚一 に変更
操作