フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全82件中)
  • 申し訳ありません。
    テーマの functions.php の以下のコードが原因でした。
    サイト移行の時にしくじりました。
    お騒がせしました。ありがとうございました。

    if ( !is_super_admin() ) {
    add_action( 'admin_init', 'redirect_dashiboard' );
    }
    function redirect_dashiboard() {
      $path = $_SERVER['SCRIPT_NAME'];
      if ( strpos( $path, '/wp/wp-admin/' ) !== false ) {
        wp_redirect( home_url() );
      }
    }

    再度確認しましたら、管理者でログインした時のみ、ダウンロードできます。
    購読者ユーザーではダウンロードが出来ない状態です。

    皆様、ご返信ありがとうございます。

    >munyagu様

    ありがとうございます。
    >サブドメインを変更した際に、データベース内のURLを変更されましたでしょうか?
    optionテーブルのサイトURLは変更しております。

    >ブラウザでF12を押し、「コンソール」というタブでエラーが出ていないかを確認してみてください。
    該当ページでは、特にJavaScriptのエラーは出ていないようです。

    >Katsushi Kawamori様

    ありがとうございます。
    Kawamori様の英文を参考もしくは引用させていただき、拙い英文で問合せてみました。
    伝わって希望するレスがつけば良いのですが…

    https://wordpress.org/support/topic/clicking-add-to-cart-does-not-proceed/

    フォーラム: 使い方全般
    返信が含まれるトピック: 画像がoverflowしません
    JunichiK

    (@junichik)

    nobita様、ありがとうございます!
    全くその通りでした。大変勉強になりました。
    ありがとうございました。

    お世話になります。
    私も同様の現象で困っております。

    私の場合、「新規パスワード」を入力した後に「新しいパスワードの確認」を入力しようとしても出来ず、
    「新規パスワード」に入力した文字も先頭の一文字を残してクリアされてしまいます。
    もし解決されてらっしゃいましたら、解決法をご教示願えないでしょうか。

    ちなみにソースは下記の通りです。

    <form name="resetpasswordform" id="resetpasswordform" action="/resetpass/" method="post">
    		<p>
    			<label for="pass1">新規パスワード</label>
    			<input autocomplete="off" name="pass1" id="pass1" class="input" size="20" value="" type="password" autocomplete="off" />
    		</p>
    
    		<p>
    			<label for="pass2">新しいパスワードの確認</label>
    			<input autocomplete="off" name="pass2" id="pass2" class="input" size="20" value="" type="password" autocomplete="off" />
    		</p>
    
    		<div id="pass-strength-result" class="hide-if-no-js">強度表示器</div>
    
    		<p class="description indicator-hint">ヒント:パスワードは7文字以上にしてください。より強力にするには、大文字と小文字の英数字や ! \" ? $ % ^ &)などの記号を組み合わせてください。</p>
    
    		
    		<p class="submit">
    			<input type="submit" name="wp-submit" id="wp-submit" value="パスワードをリセット" />
    			<input type="hidden" name="key" value="" />
    			<input type="hidden" name="login" id="user_login" value="" />
    			<input type="hidden" name="instance" value="" />
    			<input type="hidden" name="action" value="resetpass" />
    		</p>
    	</form>

    何卒よろしくお願いいたします。

    フォーラム: 使い方全般
    返信が含まれるトピック: ユーザーのタームを条件分岐に使用したい

    KUCKLUさん、早々のご返信ありがとうございます。
    結果的には本当にお恥ずかしいことでした。申し訳ありません。
    仰せのとおりに var_dump() で調べてみたところ、$user_type は string(9) “authority” で、全く問題なしでしたので、よくよく他のコードを確認してみましたら、他の条件で && と || を逆にしている箇所がありました。
    そのため、他の分岐が優先されて表示されてしまったわけです。
    本当にお手数おかけしまして、申し訳ありませんでした。
    しかしながら、結果的には var_dump() で問題ないことを確信したからこそ気づいたミスでしたので、本当にありがとうございました。

    gblsmさん、hideokamotoさん、ありがとうございます。
    gblsmさんの方法でうまくいきました。いつもありがとうございます。
    配列の要素の数は数えずに、empty関数だけを使用しました。

    $url = home_url('/?s=値B');
    $args = array(
     'meta_key' => 'カスタムフィールドA',
     'meta_value' => '値B'
    );
    $posts_array = get_posts( $args );
    if (!empty($posts_array)){
     echo "<a href=\"".$url."\">検索</a>";
    } else {
    echo "ページはありません";
    }

    hideokamotoさんの get_post_meta関数は、今回の場合では取得できませんでしたが、ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿のタグと関連付けたい

    すみません、自己解決です。

    カスタム投稿なので、タグではなくタクソノミーでした。
    一応、コードを載せておきます。

    <?php
        $original_post = $post;
        $tags = wp_get_post_tags($post->ID);
        $tagIDs = array();
        if ($tags) {
            $tagcount = count($tags);
            for ($i = 0; $i < $tagcount; $i++) {
                $tagIDs[$i] = $tags[$i]->term_id;
            }
        $args=array(
        'post_type' => original_post_type',
        'original_tag' => $tagIDs,
        'post__not_in' => array($post->ID),
        'showposts'=>4,
        'caller_get_posts'=>1
        );
    $my_query = new WP_Query($args);
    if( $my_query->have_posts() ) {
        while ($my_query->have_posts()) : $my_query->the_post(); ?>
            <li>
                <h4>
                    <a href="<?php the_permalink();?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
                </h4>
            </li>
    <?php endwhile; wp_reset_query(); ?>
    <?php } } ?>

    フォーラム: 使い方全般
    返信が含まれるトピック: 一度印刷されると非表示または表示を変更したい

    nogudさん、ありがとうございます。

    でもその方法だと、現状のカスタムフィールドを使用した方法と同じで、途中で印刷をキャンセルしたとしても、クリックした時点で印刷が行われたのと同じ状態になりませんか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 一度印刷されると非表示または表示を変更したい

    Daisukeさん、ありがとうございます。
    ご紹介頂いたページを参照しまして、少し安心しました。
    実は現状では、印刷ボタンクリックでカスタムフィールドの値を更新し、その値を条件にして、条件分岐で別の表示をするようにしております。
    印刷を途中でキャンセルされると印刷不可となってしまうのですが、そのような仕様は仕方ないのだということで納得いたしました。
    本来は印刷完了の判定を受けたかったのですが、どうもそれは不可能なようです。
    もしそのような方法があれば…という一抹の希望もございますので、しばらく待ってみて「解決済み」とさせていただこうと思います。

    フォーラム: 使い方全般
    返信が含まれるトピック: フィルターフックの出力の仕方を教えてください

    hideokamotoさん、ありがとうございます。

    上記ご提案通り、

    $user_id = get_current_user_id();
    $user_terms = wp_get_object_terms( $user_id );
    if( !empty( $user_terms ) ) {
    	if( !is_wp_error( $user_terms ) ) {
    	return $user_id;
    	}
    	return $user_terms->get_error_message();
    }

    として試してみますと、return $user_id; も return $user_terms->get_error_message(); も空白となりました。
    「不正なタクソノミー分類です。」ではないですが、WP_Error が返ってきているということになりますね…。
    タクソノミー名( ‘user-group’ )は、他のテンプレートなどでは正常に取得できているのですが…。

    フォーラム: 使い方全般
    返信が含まれるトピック: フィルターフックの出力の仕方を教えてください

    hideokamotoさん、お世話になります。

    return $user_terms->get_error_message();
    として確認してみましたら、「不正なタクソノミー分類です。」と返ってきます。
    しかしこれでは、よくわからないですね…。
    もう少し掘り下げて調べる方法はございますか?

    nobitaさん、ありがとうございます。

    なるほど、単純に値に”でadd_post_metaで良かったんですね!

    可能なら、プラグインWelcartの新規商品追加での投稿時のみを条件として、カスタムフィールドを追加したいのですが、そんなことは可能なのでしょうか?
    ちなみに管理画面での新規商品追加のURLは、
    example.com/wp-admin/admin.php?page=usces_itemnew
    となっています。

    フォーラム: 使い方全般
    返信が含まれるトピック: フィルターフックの出力の仕方を教えてください

    Codexを再度見ながら試行錯誤して分かったのですが、

    $taxonomy が存在しなければ WP_Error

    が返っているようです。
    fonctions.php内では、wp_get_object_terms() でタクソノミーを取得することが出来ないのでしょうか。
    もしくはタクソノミーによるユーザーのグルーピングをプラグインで行っているためでしょうか。

    フォーラム: 使い方全般
    返信が含まれるトピック: フィルターフックの出力の仕方を教えてください

    hideokamotoさん、ご返信誠にありがとございます。

    コード全体としましては、トピックの最初に記しました通り、$user_term->name を return しないで、
    $msg_body .= "所属:" .$user_term->name. "\r\n";
    で取得できないのかな…と思っています。
    (トピックの最初では .= が = になっていますが、これはミスタイプです)
    私のコードの書き方が間違っているのでしょうか。
    よろしくお願いいたします。

15件の返信を表示中 - 1 - 15件目 (全82件中)