フォーラムへの返信
-
投稿者投稿
-
enomotoキーマスター
これって Celtispack プラグインによる不具合ですか?
どのような状態なのかわからないので不具合の出ている URL を教えて下さい
enomotoキーマスター検索させてみて出来ないことは確認しましたが、何故そうなるかは全くわかりません
一般的なことを言えば、最近変更した何かの影響ということでしょう
WordPress自体の更新やプラグインの追加更新の可能性が高いと思われるので、全てのプラグインを無効化した場合に検索できるのか確認してみて下さい
enomotoキーマスターうまくいったようでよかったです
プラグインを公開してもなかなか有益なフィードバックは少ないので、直せるかどうかは別にしてもフィードバックがあることがありがたいです (^^)
enomotoキーマスターCeltispack Ver2.5.0 を公開したので試してみて下さい (^^♪
enomotoキーマスターbbPress forum utility pack プラグイン更新しました
試してみて下さい (^^)
enomotoキーマスターテキスト配置が参加者権限で出来ないとのことで調べてみました
結論から言うと、bbPress forum utility pack プラグインの影響ではありませんでした
そもそもの参加者権限で使用できる bbPress のタグの問題で、セキュリティの為に初期状態で使えるタグが限られていて、pタグが使えないようになっていることが原因でした
ついでなので使えるタグを増やす方法も調べてみました。
下記コードをテーマの function.php に書き込めば pタグが使えるようになります
function my_bbp_kses_allowed_tags($input){ return array_merge( $input, array( 'p' => array( 'style' => array() ) )); } add_filter( 'bbp_kses_allowed_tags', 'my_bbp_kses_allowed_tags', 999, 1 );
テスト環境でちょっと確認しただけなので使用する時は十分な確認を行ってください
ということで購読とお気に入りの対策を行った bbPress forum utility pack については、単に edit_user 権限の無効化を止めるだけで問題なさそうなので明日にでも更新しようと思っています
enomotoキーマスターキャッシュ削除ボタンは、その記事内に 仮に10個の oEmbed 埋め込みがあれば10個全部のキャッシュをクリアします
するとその記事の更新時やキャッシュクリアだけで記事を更新していない場合は最初の表示時に10個の oEmbed データを取得しにいきますのでサーバーによっては負荷がかかりすぎる場合があるかもしれません。ただ、負荷がかかるのはキャッシュが作成される最初の1回のみです
また、これは セルティスパックのブログカードに限った話ではなく oEmbed を使っている他のサービス 例えば youtube 等を埋め込んでいてそのoEmbedキャッシュをクリアした場合も同様です
回避する方法は、サーバーの能力にあわせて oEmbed 埋め込みを使いすぎないということだと思います
サーバーの能力が低いと思われる場合は、1つの記事内の oEmbed 埋め込みを1~2個程度にしておくのが良いと思います
Celtispack のブログカードを止めて、WP標準のブログカードにするには、設定画面で最初に oEmbed extended 埋め込みURLからブログカード作成の形式をWP標準形式に設定してから、各投稿記事毎にキャッシュをクリアすれば、次にその記事を表示するときに埋め込んだURL先でWPブログカードに対応しているならばWP標準形式のブログカードとして表示されるはずです
enomotoキーマスター報告ありがとうございます
bbPress userの参加者権限でも 購読やお気に入りは使えるはずと思っていたのですが、確認してみるとご指摘のように使えない状態でした
普段使っているのは参加者権限でないので気が付きませんでした (^^;
コードを確認したところ管理ページのユーザープロフィール画面へのアクセスを制限するために edit_user 権限を無効化しているのが影響しているようです
どういう形で対応すれば影響が小さいか検討して、8月中には対応したいと思いますので、しばらくお待ちください。
enomotoキーマスターceltispack/modules/recent-posts/recent-posts.php ファイルの 98行目
get_site_url の先頭に // を挿入して無効化して、次の行に get_home_url を挿入すればOKです
//$site = get_site_url(); $site = get_home_url();
ちなみにウィジェットで表示しているデータは部分的にキャッシュしているので、ソースコードを変更したらウィジェットの設定(なんでもよい)を変更して更新してください。それによりキャッシュデータがクリアされ新たに表示データを構築します
enomotoキーマスターWordpress をサブディレクトリにインストールしているが、サイトアドレスはルートURLにした場合に再現しました
WordPress アドレス(url): http://xxxxx.com/wp
サイトアドレス(url): http://xxxxx.com
このような設定をしたことがなかったので全く気が付きませんでした
原因はわかったので、次バージョンで対応しますが、すぐに修正作業を行える状態ではないのでしばらくお待ちください。
8月中にはなんとか対応したいと思ってます m(__)m
enomotoキーマスターご報告ありがとうございます
だいぶ前に作成したので、かなり忘れてしまっています (^_^;)
プログラムを再確認したところ、処理の都合ですが WordPressのサイトアドレス+記事のパーマリンクという感じにURLを合成している部分があります
ただ、それでも私の環境では特に問題なく動作しているので、ESDさんの動作環境になにかしら影響を受けているようです
確認したいのは2点
- マルチサイトで使用していますか
- ページキャッシュプラグイン等で記事を静的ファイル化していますか
WordPress 標準では通常記事のリンクが .html となることはないので気になりました
enomotoキーマスターGoogle Photos の共有リンク photos.app.goo.gl 形式へ対応して、公式サイトに Ver0.9.2 を公開しましたので試してみて下さい
enomotoキーマスターjuantonto さん。情報ありがとうございます
最近このプラグインを使っていなかったので、共有URLの変更にまったく気づいていませんでした (>_<)
ちょっと調べます
enomotoキーマスターこれは、SVGアイコンデータです。以前は Webアイコンを使っていたのですが、SVGアイコンへ切り替えました。
現時点では Scroll Page Top 機能で表示しているアイコンデータで使っています(将来的には別の機能でも使うかもしれません)。また、Celtis_s テーマをお使いなら SVGデータは共用しているので、サーチやSNSのアイコンとしても使っています
Scroll Page Top も Celtis_s もお使いでないなら消しても問題ありませんので、Celtispackプラグインの function.php 203行目の以下の部分をコメントアウト
add_action( 'wp_footer', 'celtis_include_svg_icons', 9999 );
あるいは、celtispack のインストール先の icons フォルダー内にある symbol-defs.svg ファイルそのものを消して頂ければ読み込まなくなります
enomotoキーマスターbbpress フォーラム設定の自動埋め込みリンクを有効化します
次に、使用しているテーマの function.php でアイキャッチを有効化するための下記のようなコードを探してください
add_theme_support('post-thumbnails');
この記述の前に次のコードを挿入してください
add_post_type_support('forum', array('thumbnail')); //bbpress forum add_post_type_support('topic', array('thumbnail')); //bbpress topic
これで管理画面のフォーラムやトピックの編集画面にアイキャッチ選択用ボックスが表示されますので youtube を拡張アイキャッチに設定できるようになります
後は使用しているテーマのトピックを表示する為のテンプレートでアイキャッチを表示させたい位置にサイズを指定して(例では thumbnail サイズ)呼び出せばOKです
if ( has_post_thumbnail() ){ the_post_thumbnail( 'thumbnail' ); }
-
投稿者投稿