中田のタスク管理

タスクの詳細

完了
PHP版ショートコード
依頼者 Eijiさん
進捗率
83.333333333333%  作業状況
現在の作業 キャッシュ管理
作業完了日 2023-09-06 11:24:56
タスクタイプ 通常
タグ 7poket,ショートコード
現状サマリー

現在「完了」、進捗 0%。工程は全6件中 5件完了。

残りの工程: キャッシュ管理

最新報告「導入説明ページ」(2023-09-06 11:24:50)

タスクの詳細情報・説明 別ウィンドウで表示

依頼の詳細

7poketのPHP版、サーバーサイドでレンダリングした状態で利用可能に

場所(設定場所・参考URL)

PHP版の7pockets用ドメインを取得しました。

plus-station.com
格納サーバー: plusx15

対応者メモ・コメント 別ウィンドウで表示

▼ ショートコードの管理ページを以下のURLに設定しました。
https://plus-station.com/shortcode/admin/
plustest/plussp

▼ WP導入方法
https://plus-station.com/shortcode/admin/wp.php

作業工程・チェックリスト

現在の進捗:5/6 83.333333333333%
データベース作成
管理ページ作成
ショートコード作成
WP導入方法まとめ
テスト
キャッシュ管理

コメント コメントフォーム

中田
導入説明ページ

https://plus-station.com/shortcode/admin/wp.php

plustest/plussp

コメントのURLコピー 2023-09-06 11:24:50
中田

PHP版ショートコードのキャッシュクリアページを設置。
→ショートコードを変更した場合で反映されなかった場合以下のページへアクセス。

・exciteAGA
https://www.excite.co.jp/aga/wp/wp-admin/admin-ajax.php?action=clear_cache

・exciteエピ
https://www.excite.co.jp/datsumo/wp-admin/admin-ajax.php?action=clear_cache

・Dクリ新宿 本番サイト(/contents/)
https://www.dclinic-shinjuku.or.jp/contents/wp-admin/admin-ajax.php?action=clear_cache

・Dクリ新宿 テストサイト
https://makcli.com/wp/wp-admin/admin-ajax.php?action=clear_cache

・けんゆう会
https://ken-yu.or.jp/smile/wp/wp-admin/admin-ajax.php?action=clear_cache

・メディケル 本番サイト
https://ebisunobuclinic.com/medikel/wp/wp-admin/admin-ajax.php?action=clear_cache

・メディケル テストサイト

https://plusmdpr-test.work/wp/wp-admin/admin-ajax.php?action=clear_cache

/===========================================================
キャッシュクリア:ショートコードのデータを変更し反映する場合に使用.
キャッシュクリアページ:https://XXXXXX.com/wp/wp-admin/admin-ajax.php?action=clear_cache

===========================================================
/
function clear_all_shortcode_cache() {
if (current_user_can('manage_options')) {
delete_transient('all_shortcode_data');
echo 'Cache cleared';
} else {
echo 'You do not have permission to clear the cache';
}
die();
}
add_action('wp_ajax_clear_cache', 'clear_all_shortcode_cache');
add_action('wp_ajax_nopriv_clear_cache', 'clear_all_shortcode_cache');

コメントのURLコピー 2023-07-03 16:44:29
中田
キャッシュ管理メモ

キャッシュを最新のする方法として思いついたもの。

メモ:
サイト内にキャッシュクリア用のページを作成
そのページにアクセスしたタイミングでキャッシュを最新のものに変更する方法

function clear_my_cache() {
if ($_SERVER['REQUEST_URI'] == '/clear-my-cache') {
$username = 'my_username';
$password = 'my_password';

    if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
if ($_SERVER['PHP_AUTH_USER'] == $username && $_SERVER['PHP_AUTH_PW'] == $password) {
delete_transient('all_shortcode_data');
echo 'Cache cleared';
exit;
} else {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Invalid credentials';
exit;
}
}
}

}
add_action('init', 'clear_my_cache');

コメントのURLコピー 2023-06-15 08:33:47

コメントフォーム

名前
タイトル
コメント
    ファイルのアップロード
    (このエリアにドロップしてください)
    ※ ファイルのURLはコメント内に含めてください。
    Markdown記法が使用可能
    # 見出し h1
    ## 見出し h2
    ### 見出し h3
    #### 見出し h4
    ##### 見出し h5
    
    **太字**
    
    水平線
    ---
    
    > 引用テキスト
    > 引用テキスト 
    
    ```
    コードの表示(ブロック)
    コードの表示(ブロック)
    コードの表示(ブロック)
    ```
    
    * リスト
    * リスト
    * リスト
    
    0. 番号リスト
    0. 番号リスト