フォーラムへの返信

15件の返信を表示中 - 76 - 90件目 (全93件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 記事とユーザー名を結びつける方法

    すみません、ちょっと勘違いしていました。

    寄稿者以上の権限のユーザーが2名以上登録されていないと、クイック編集に [作成者]ドロップダウンは表示されないようです。pokota88さんのサイトにはユーザーが1名だけなので、クイック編集に表示されないのは異常ではないと思います。

    ただし、クイック編集には表示されない状態であっても、一括編集パネルには表示されます。
    下記ページに、カテゴリーの一括操作の動画がありました。今やりたいことは作成者の変更ですが、一括編集に入る手順は同じです。
    http://www.dreamhive.co.jp/201703/3978

    この操作をしたときに、タグ入力ボックスの下に [作成者] ドロップダウンは表示されませんか?

    What’s New Generator と VK Link Target Controller の内部の関数などに依存しているので、これらのプラグインが更新されたときに何か問題が起きる可能性はあります。その点はご承知おきください。

    なお、トピックを「解決済み」にしてくださいますようお願いします。

    (投稿が承認待ちで表示保留になってしまったので(長いコードを貼ったせい?)、pastebin に変更して投稿しなおします。)
    ——————————
    pastebin に載せたコードのうち、書き換えた my_show_whatsnew() だけ下記に貼ります。

    https://pastebin.com/embed_js/kXXtWyUc

    my_WhatsNewItem() のコンストラクタに lalala76 さんが追記した部分 ($this->content = $post->post_content; //追加) はそのまま追記にしておいてください。

    で、アンカータグは、前回は What’s New Generator のオリジナルのとおり、<dt> と <dd> を含むようになっていましたが、今回は、lalala76さんの最初のコードのように <dd></dd> の中に入れました。これだと、What’s New Generator のスタイルシートで アンカーが display:block に設定されているため、NEW! とリンクが別の行になってしまいますが、おそらく lalala76さん自身でスタイルを再設定して調整されているものと思い、そのままにしてあります。

    最初の質問に貼ってあった whatsnew-view.php も、改変後のものだったのですね。

    VK Link Target Controller によるリダイレクト先の有無と、投稿本文の有無は、どちらが優先条件なのでしょうか。

    (1) VK Link有 && 本文有 → VK LinkのURLへリンク
    (2) VK Link有 && 本文無 → VK LinkのURLへリンク? リンクなし?
    (3) VK Link無 && 本文有 → 投稿へリンク
    (4) VK Link無 && 本文無 → リンクなし

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事とユーザー名を結びつける方法

    変更は正常にできるのですね。
    であれば、最初に書いた一括編集ができれば解決しそうですが、なぜクイック編集に項目が出ないのか…。

    ユーザーが1つだけ、ということは、すべての投稿の作成者を、新しいユーザーにしてしまっていいのですよね。ということは、上記手順の1はいらないですね。2からやってみて、3で編集パネルが表示したときに、そこに[作成者](または[投稿者]?) はやはり表示されないでしょうか。

    WordPress も最新版ですし。プラグインの何かが影響しているか、テーマでバリバリにカスタマイズされているか、だと思うのですが、何か心当たりはありませんか。どのようなプラグインを入れていますか。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事とユーザー名を結びつける方法

    何やらおかしな状態になっているようですね。

    データベース上で実際にどういう状態になっているのかわからないので、何ともいえないのですが、編集画面で「投稿者」を新しく作ったユーザーに変更して、投稿を保存(更新)したら、投稿者は変更されて、そのユーザーの投稿数にも反映されますか?

    「作成者」でなく「投稿者」であったり、クイック編集で作成者(投稿者)の項目がないといった、よくわからない点があって謎が深まってしまった感じですが、、ユーザーの削除を実行されているので、ご自身の権限は管理者ですよね。WordPressのバージョンはいくつですか。

    かなり無理やり感たっぷりですが、空きがなかったら jQuery でカレンダーをめくってしまう、というのではダメですかね。いったん表示してからめくるので「デフォルトで翌月が表示される」のとはちょっと違いますが。。

    これを functions.php に入れます。
    (wp_add_inline_script() を使っているので、WordPress 4.5以降が必要)

    
    function my_custom_mtssbc_script() {
    	$script = <<<EOT
    jQuery(document).ready(function(){
    	if ( jQuery('.monthly-calendar')[0] ) {
    		if ( ! jQuery('a.calendar-daylink')[0] ) {
    			var next_month = jQuery('.monthly-next a').attr('href');
    			if ( next_month && !location.search ) {
    				location.href = next_month;
    			}
    		}
    	}
    });
    EOT;
    	wp_add_inline_script( 'jquery-core', $script );
    }
    add_action( 'wp_enqueue_scripts', 'my_custom_mtssbc_script' );
    

    ページ内に MTS Simple Booking C のカレンダーがあって、かつ、予約フォームへのリンクがない (=予約枠の空きがない) ときは、翌月へのリンクの href にページを遷移させます。(ただし、URLにクエリーパラメータが付いていたら遷移しないようにしてあるので、めくるのは最初の1回だけです。そうでないと延々とめくってしまったり、空きのない月は絶対開けなくなったりするため。← ちょっとこのあたりの条件設定がいい加減ですが・・・)

    MTS Simple Booking C のソースを読めば、もしかしたらもっとマシな方法が見つかるのかもしれませんが。。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事とユーザー名を結びつける方法

    「その時点で変更したかったユーザー名を使いつつ記事は残っている状態」というのは、削除した古いユーザー名が作成者になったままの記事がある、ということですか。[すべての投稿とリンクを次のユーザーに割り当てる] で割り当てたユーザーに変更されるはずですが、何らかの原因で作成者の変更に失敗したのですかね。

    投稿一覧のクイック編集の [作成者] ドロップダウンで、古いユーザーから新しいユーザーへの変更は正常に行えるのでしょうか。
    それが行えるのであれば、下記手順で一括変更できるのではないかと思います。

    1. 管理画面の投稿一覧の[作成者]欄で、古いユーザー名をどれかクリック → 古いユーザーが作成者になっている投稿の一覧が表示されるはず
    2. 一覧の左上隅 ([タイトル]の左) のチェックボックスをオンにして、表示されている投稿をすべて選択する
    3. [一括操作]ドロップダウンから [編集] を選んで [適用] をクリック → クイック編集に似たようなパネルが表示される
    4. [作成者]ドロップダウンから目的のユーザー名を選んで、パネル右下の [更新] をクリック

    WordPress 4.9 から、メールアドレス変更に承認が必要になりました。
    「すでに登録されているメールアドレスの持ち主さん」ではなく、新しく指定したメールアドレス宛に、「新規メールアドレス」というタイトルの確認メールが送信されます。そのメールの中のリンクをクリックすると、変更が完了します。
    変更されると、変更前のメールアドレス宛に「メールアドレス変更のお知らせ」が送信されます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 500エラーが出てログインできない

    wp-login.php が content の下にあるということは、ログインページをカスタマイズしているのでしょうか。
    通常のログインページ http://nagomitorget.main.jp/wp-login.php は生きているようですが、こちらからは入れないのでしょうか。

    フォーラム: テーマ
    返信が含まれるトピック: XeoryBaseのカテゴリーページ

    [外観] > [カスタマイズ] > [追加 CSS] に下記を書けばよいかと思います。

    
    .post-loop-wrap .post-thumbnail {
    	float: none;
    	text-align: right;
    	width:auto;
    }
    

    VK Link Target Controller の FAQ に書いてあるように、テンプレートなどの中で the_permalink() でパーマリンクが出力されるときに、そのパーマリンクを置き換える、という動作をするので、What’s New Generator のショートコードが生成するパーマリンクを置き換えることはできませんね。

    What’s New Generator と VK Link Target Controller を生かしつつ無理やり実現するとしたら、下記のような感じで新たにショートコードを作って使うしかないような気が…。下記のコードを functions.php に貼り付けて、[showwhatsnew] の代わりに新たなショートコード [my_whatsnew] を使えば、とりあえず目的の結果にはなるのではないかと思います。

    https://pastebin.com/embed_js/GBWfVETj

    Yoast SEO で固定ページのタイトルを設定するのは、[タイトル & メタ] > [投稿タイプ] の [固定ページ (page)] のところでいいのではないですか。デフォルトで %%title%% %%page%% %%sep%% %%sitename%% が入っているので、ほぼこのままでいけるのでは、と思いますが。

    • この返信は6年、 4ヶ月前にkazuykが編集しました。

    なるほど、Search & Filter Pro 側からカスタムフィールドを読むわけですね。

    “The easiest way would be to use a plugin such as Advanced Custom Fields or alternatively you could do this programmatically.” と書いてあるので、Search & Filter Pro からは、Advanced Custom Fields で作ったカスタムフィールドも、WordPress標準のカスタムフィールドも、どちらの名前も表示されそうですね。

    なぜ表示されなかったのかはわかりません。タイムラグがあるとは思えませんし。カスタムフィールド作成後、いずれかの投稿でカスタムフィールドに値が入ってその投稿が保存されるまでは表示されない、とかいうことはあるかもしれませんが。

    Advanced Custom Fields で作成したカスタムフィールドは、WordPress標準のカスタムフィールドとは異なるデータ構造になっているので、WordPress標準のカスタムフィールドの名前のリストには表示されません。
    元々やりたかったことは何でしょうか。

15件の返信を表示中 - 76 - 90件目 (全93件中)