石川@Vektor,Inc.
フォーラムへの返信
-
投稿者投稿
-
うーむ、こんな感じですかね…
add_action( 'lightning_site_footer_content_prepend', function(){ $args = array( 'post_type' => 'page', 'post_status' => array( 'publish', 'private' ), ); if ( get_locale() === 'en_US' ){ $args['name'] = '英語用のフッターの内容を入れる固定ページのスラッグ'; } else if( get_locale() === 'ja' ){ $args['name'] = '日本語用のフッターの内容を入れる固定ページのスラッグ'; } // フッターの内容を格納した固定ページの情報を取得 $posts_array = get_posts( $args ); if ( $posts_array && is_array( $posts_array ) ) { $content = $posts_array[0]->post_content; // フッター用に指定した固定ページの本文の内容を表示 echo apply_filters( 'the_content', $content ); } } );
とりあえず
// スケジュールされる動作を記述 function my_update_post($pid) { wp_update_post(array( 'ID' => $pid, 'post_status' => 'draft' ) ); } add_action('my_new_event', 'my_update_post');
は間違ってます。
add_action( 実行する場所, 実行関数 );
なので、自身で do_action(‘my_new_event’); をプログラムのどこかに配置したのでなければ、実行する場所が存在しないのでどこでも実行されません。
アクションフックに関しては下記参照ください。
そしてアクションフックで発火させた処理 my_update_post の中で、今日の日付が指定の日付を越えているか条件分岐して、合致していたら update を実行します。
※ この類の業務コードのサポートは公式なサポート対象外ですので、回答を保障するものではありません。
お急ぎの場合は https://showcase.vektor-inc.co.jp/ などで対応できそうな開発者を探して発注もご検討ください。カスタム分類の情報を途中で変更した事が原因だと思います。
カスタム分類名(スラッグ)を途中で変更した場合は各投稿で、
その分類の情報を全て登録しなおさないといけないと思います。あと、考えられるのはカスタム分類のスラッグと同じスラッグを固定ページや他のカテゴリーで使っていると、システムが判断できないので誤動作します。
まずは間取りのカスタム分類名と同じ固定ページや他のカテゴリーがないか確認してください。
間取りのタクソノミー(カテゴリー)の編集画面に表示されている分類名(間取名)が青文字じゃなくてクリック・編集できない状態のように見えるのが普通ではないので、たしかに構造がおかしいかもしれません。
「間取り」のタクソノミーはどうやって作りましたか?
ぱっと見たところ間取り自体は特に問題ないように思います。
該当部分が1カラムになるように出力されているので、カラム設定が正しくされていないのではないかと思います。まずは添付画像の緑の部分のカラム指定がされているか確認ください。
Attachments:
You must be logged in to view attached files.他開発者の作成したプラグインに関しては数が膨大なので個別の動作保証は難しいので、
症状が直接確認できるURL(テストサイトで可)を用意できませんか?だいたいこんな感じだと思います。
後は…健闘を期待します!@media ( max-width:991.99px ) { .site-header{ position: fixed; } .header_scrolled.admin-bar .site-header{ top:var(--vk-size-admin-bar); } .header_scrolled .site-header-logo { display: block; } .site-header + * { margin-top:66px !important; } }
高嶋様
ベストアンサーとさせていただきたいと思いましたが上述のように私の質問が正確性を欠いていたため
ふぁー!いや、midiさんにベストアンサーを付与よろしくお願いいたします。
僕はスタッフなので、僕にはベストアンサーは付けられないはずなので、その場合は「次点に」という運用ですのでよろしくお願いいたします!※ベストアンサーはポイントが付与されるため、せっかく返信いただけたのでポイントくらいは持って帰っていただきたいなと…
別のリンクを追加するフックは用意しました。
Lightning G3 Pro Unit 0.18.0でヘッダートップのボタン部分をカスタマイズするフックを追加しました。
反論する余地もなく対応せざるを得ない状況です。
これは相手次第で難しい問題ですね。
僕も昔はわりと引き下がってました、
ただ、事業主からすると、それで会社の評判が下がるという認識に至ってない場合も結構あります。
せっかく見に来てくれたユーザーが「あー!もう使いにくいな!」と思われてしまうので、それだと会社の印象が逆に下がってしまうのでと説得すると概ね押し返せたので。まぁ…本質を伝える側の力量と聞く側の本質を理解する力量のバランスなので、無理な場合もありますが健闘を期待しております…。
* 新規でタイトル・日付・投稿コンテンツの投稿テンプレートを作成
→“開始時のパターンを選択します” に、・タイトルと日付 ・タイトルと抜粋 ・タイトル、日付、抜粋 ・画像、日付、タイトル の4つしかなく、投稿コンテンツがなく、抜粋のみしかありません。中身の要素を変更できます。
抜粋を削除して、「投稿コンテンツ」というブロックが挿入できると思います。pre_get_posts はメインクエリを書き換えるフックで、
投稿リストブロックは別途クエリを発行しているので pre_get_post で書き換える事はできません。方法としては、何かのトリガー(今書いてある条件分岐の中でも良いとは思います)で指定の日付を過ぎているかどうかを判断し、
wp_update_post() 関数を使って該当の投稿の公開状態を 非表示か下書きに変更すると実現できると思いますが…。
一度挑戦してみてください。試して上手くいかなかったらダメだったコードを貼り付けてまた質問してください。
質問タイトルが「画像の中に」となっているので、スライダーの中である必要はないという認識で大丈夫でしょうか?
カバーブロックやOuterブロックの背景に画像を指定して、その中にボタン要素を配置している感じです。
パターンの中にカテゴリーで。「セクション_PR」や「セクション_ヒーロー」があると思うので探してみて下さい。
※ プラグイン VK Block Patterns(WordPress公式ディレクトリに登録してある無料プラグイン。Lightning がインストールされていれば 未インストールの場合インストールの誘導が表示されるはず) がインストール・有効化されていないとでてきません。
テーマ自体にはその機能はありません。
やるなら、
* クエリーループブロックを配置
* 新規でタイトル・日付・投稿コンテンツの投稿テンプレートを作成
* クエリーループブロックのツールバーから表示件数を1件に設定
* その下に投稿リストブロックを配置して2記事目からの表示になるようにオフセットを指定でできると思います。
意図的に短く変更した記憶はないのですが、ライセンス期限1年=365日ですので、
例えば 4月15日に購入した場合、有効期限は翌年14日までという認識です。元のスレッドにも記載していますが、ヘッダーのロゴをクリックして他のサイトに移動するというのはユーザーが混乱するのでおすすめしていません。例えば親サイトに飛ばすリンクを目立つ位置に配置したいのであれば、ヘッダートップのナビゲーションや、そのあたりをカスタマイズした方がおすすめなのですが、具体的にどういった理由でヘッダーロゴを別サイトにリンクさせたいのでしょうか?
-
投稿者投稿