フォーラムへの返信

15件の返信を表示中 - 31 - 45件目 (全82件中)
  • トピック投稿者 tmatsuur

    (@tmatsuur)

    Hinaloeさん、こんばんは。
    モバイルだとヘッダーになるんですね、知らなかったです。
    Glotpress試してみますね。

    フォーラム: 使い方全般
    返信が含まれるトピック: date.php があるのに、archive.php が表示されてしまう

    petitsabiさん
    3.7以降、カスタム投稿タイプのテンプレートの優先度が上がっているようですね。
    リクエストにpost_typeパラメータがあると、投稿タイプ名が1つの場合は
    archive-{$post_type}.php、その次にarchive.phpを順に検索し、どちらかが
    見つかった場合はそのテンプレートで表示されるようです。
    詳しくは wp-includes/template-loader.php を。

    解決策ですが、実際にテンプレートを読み込む前に’template_include’フィルターが
    呼び出されるので、そのフィルター関数で処理するのが妥当だと思います。

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿画面の公開日時を秒まで指定したい

    次のコードを使用されているテーマのfunctions.phpに書いてみてください。

    add_action( 'admin_head', function () {
    ?>
    <style>
    .timestamp-wrap #ss { width: 2em; padding: 1px; font-size: 12px; }
    </style>
    <script>
    ( function($) {
    	$(document).ready( function() {
    		$( '.timestamp-wrap' ).append( ':' ).append( $( '#ss[type=hidden]' ).attr( 'type','text' ) );
    	} );
    } )( jQuery );
    </script>
    <?php
    } );

    上記でやっていることは、ryofdさんが書かれたidがssのinput要素について、
    type属性をtextに変えつつ、公開時間の入力エリアに移動しています。

    Chromeを使って、WordPress 4.0.1で保存できることは確認済みです。スタイルは
    分などと揃えていますが、ブラウザによっては改行してしまうかもしれません。
    そこはご勘弁を。

    トピック投稿者 tmatsuur

    (@tmatsuur)

    よくよく考えると、次の方が無難かもしれません。

    if ( strlen( $post_name ) > 30 ) {
    	if ( function_exists( 'mb_strlen' ) && mb_strlen( $post_name ) != strlen( $post_name ) ) {
    		$post_name_abridged = mb_substr( $post_name, 0, 5 ) . '&hellip;' . mb_substr( $post_name, -5 );
    	else
    		$post_name_abridged = substr( $post_name, 0, 14 ) . '&hellip;' . substr( $post_name, -14 );
    } else {
    	$post_name_abridged = $post_name;
    }

    フォーラム: 使い方全般
    返信が含まれるトピック: get_post_metaで第3引数をfalseにしても配列にならない

    こんばんは。
    仕様では第3引数がfalseであれば、得られるものは配列になるはずですね。
    プラグインを変えたり、テーマを標準のものに変更しても結果は変わりないでしょうか。

    あと、第2、第3引数を省略した場合はどんな感じになるか調べてみると
    いいかもしれません。
    var_dump( get_post_meta( 1 ) );

    おはようございます。

    希望されている回答にはなっていないと思いますが、
    カスタム投稿タイプのテンプレートは single-{post_type}.php、
    そのアーカイブページのテンプレートが archive-{post_type}.php
    の形式のファイル名であれば自動的に選択されます。
    ※{post_type}がカスタム投稿タイプ名(スラッグ)。

    テンプレートファイルをプルダウンで選択するのは固定ページ特有の
    機能で、フィルターなどを駆使してがんばれは実装できないことはないと
    思うのですが、かなり面倒な気がします。

    こんちは。
    global $postが更新されないので、メインクエリー結果の最初の投稿の画像が
    表示されているのだと思います。

    <?php echo catch_that_image( $tax_post ); ?>
    といった感じで、パラメータとして投稿データを渡す。

    catch_that_image関数は、

    function catch_that_image( $post ) {
    //    global $post, $posts;

    グローバル$postの参照ではなく、パラメータとして受け取った$postに
    する感じでいけるかと。

    フォーラム: 使い方全般
    返信が含まれるトピック: wp-login.phpでaction=lostpasswordのリンクを置き換えたい

    matsuis様

    >tmatsuurさまのお考えで「パスワードをお忘れですか」はあえて使用させない形に
    >しているのでは?と考えていたので、functions.phpでフィルタフックなど他の
    >解決策はないものかとこちらで質問させていただいた次第です。
    これは検証不足で生じたバグですね。

    >最後に、tmatsuurさまにお願いなのですが、もしも可能でしたらプラグインを
    >使わない場合での修正方法についても合わせてご案内いただけませんでしょうか。
    こちらはサンプルコード内にanywhere_login_site_url関数がありますが、
    次のif文
    if ( $path == 'wp-login.php' &&

    if ( ( $path == 'wp-login.php' || preg_match( '/wp-login\.php\?action=\w+/', $path ) ) &&
    のように変更してみてください。
    正規表現を工夫すればpreg_match関数だけで判定できると思いますが、とりあえずは
    これで不具合は解消するはずです。

    フォーラム: 使い方全般
    返信が含まれるトピック: wp-login.phpでaction=lostpasswordのリンクを置き換えたい

    matsui様
    ご迷惑をおかけしております。

    プラグインLogin rebuilderを利用されているかと思いますが、
    kjmtsh様の指摘通り、プラグインにて’site_url’フィルターを利用し
    URLの書き換えを行っているのですが、そこでwp-login.phpの
    パラメータ付きを無視していたため、パラメータ付きのURLの
    書き換えが行われず、結果的にパスワードリセットの動作が行えない
    状態でした。

    こちらの不具合について対処を行い、そのほかへの影響がないか
    検証しております。
    この3連休中に改訂版をリリースできる見込みです。

    早急にということであればgatespace様の案通りの対応でよろしいかと
    思います。

    取り急ぎ。

    フォーラム: 開発版
    返信が含まれるトピック: wp-config.phpのWPLANGについて
    トピック投稿者 tmatsuur

    (@tmatsuur)

    RC1の「一般設定」にて注記の追加確認しました。
    すっきりしました。

    フォーラム: 開発版
    返信が含まれるトピック: wp-config.phpのWPLANGについて
    トピック投稿者 tmatsuur

    (@tmatsuur)

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

    画面キャプチャとる場合にwp-config.phpを変更していたのでそれが動かなくなって
    「おやっ」と思った感じです。
    wp-config.phpのWPLANGはインストール時以外は意味がなく、インストール後は
    言語変更は「一般」の「サイトの言語」で行うという仕様変更なんでしょうね。

    フォーラム: 開発版
    返信が含まれるトピック: 最初の投稿「Hello world!」の投稿日時
    トピック投稿者 tmatsuur

    (@tmatsuur)

    回答ありがとうございます。
    phpinfoのdate関連は次のようになっています。

    date

    date/time support => enabled
    “Olson” Timezone Database Version => 2012.3
    Timezone Database => internal
    Default timezone => Asia/Tokyo

    Directive => Local Value => Master Value
    date.default_latitude => 31.7667 => 31.7667
    date.default_longitude => 35.2333 => 35.2333
    date.sunrise_zenith => 90.583333 => 90.583333
    date.sunset_zenith => 90.583333 => 90.583333
    date.timezone => Asia/Tokyo => Asia/Tokyo

    PHPで上記の設定がされている場合でも、OSの環境変数か何かを参照するんでしょうか。

    フォーラム: 使い方全般
    返信が含まれるトピック: loop内でのバグ?aタグが増殖?

    gatespaceさん
    失礼しました。何かと勘違いしていたみたいですね。

    フォーラム: 使い方全般
    返信が含まれるトピック: loop内でのバグ?aタグが増殖?

    unmonekoさん

    the_permalink関数は、パーマリンクのaタグを出力するものなので、
    次のように記述すると、aタグのhref属性の値にパーマリンクのAタグが
    入ることになりますね。
    <a href="<?php the_permalink(); ?>">

    上記であれば、
    <?php the_permalink(); ?>">
    だけでいいです。

    きちんとCodexを確認しましょう。

    フォーラム: 使い方全般
    返信が含まれるトピック: wp_update_postについて
    tmatsuur

    (@tmatsuur)

    k-moritaさん、内容が変わったのであれば、更新はされていると思うのです。

    ただ日付を変更する目的であれば、カスタムフィールドをに更新日時を
    セットし、その内容を表示するほうが楽かもしれませんね。
    とりあえず、現在日付を表示している部分はどんな感じになっていますか。

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