フォーラムへの返信

15件の返信を表示中 - 16 - 30件目 (全34件中)
  • フォーラム: プラグイン
    返信が含まれるトピック: zipaddr-jpプラグインエラーについて

    すみません。見間違いでした。

    PHPのunserializeがError at offsetエラーが起きた際の対処方法あたりを参考にしてみてはいかがでしょうか?

    フォーラム: プラグイン
    返信が含まれるトピック: zipaddr-jpプラグインエラーについて

    ソースのget_option()付近の括弧が対応していませんが、それはソースそのものですか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 条件分岐をしてページスラッグを取得する方法
    arborvitae666

    (@arborvitae666)

    こんばんは。

    function oyaslug(){
    	$page_list = get_posts( 'numberposts=-1&order=ASC&post_type=page' );
    	foreach ( $page_list as $post){
    		$parent_id = $post->post_parent;
    		$parent_slug = get_post( $parent_id )->post_name;
    		if ( is_page() && $post->post_parent ):
    			echo '親あり '. urldecode( $parent_slug ) .'-' .urldecode( $post->post_name ). "<br>";
    		else:
    			echo '親なし '. urldecode( $post->post_name ). "<br>";
    		endif;
    	}
    }
    
    add_shortcode( 'oyaslug' , 'oyaslug' );

    出力したいところで[oyaslug]

    これで出力されますでしょうか?

    フォーラム: テーマ
    返信が含まれるトピック: テーマのカスタマイズについて

    こんにちは。

    通常、子テーマディレクトリには変更・追加する処理を記述したファイルのみ存在します。(style.css,functions.php+α)
    それ以外は、親テーマのものが使われますので、いつまでもセキュリティーのアップデートが行われないままの運用になるわけではありません。
    ただし、子テーマディレクトリに存在するファイルはご自分で管理しなければなりません。

    (1つ目)はこちらでした。再返信の際に間違えたようです。

    function custom_redirect(){
    	if( current_user_can( 'subscriber' ) ){
    		if( preg_match( '/^https:\/\/aaaa\.com\/001\//' , urldecode( get_permalink() ) ) ){
    			wp_redirect( 'https://aaaa.com/' );
    			exit;
    		}
    	}
    }
    
    add_action( 'template_redirect' , 'custom_redirect' );

    解決したようで良かったです。

    承認待ちになってしまいましたので、再度返信します。

    『システムをプラグインで入れており』が何を意味するのかわからないので、解決方法は不明です。

    (1つ目)

    function custom_redirect(){
    	if( current_user_can( 'subscriber' ) ){
    		if( urldecode( get_permalink() ) === 'https://aaaa.com/001/abc.html' ){
    			wp_redirect( 'https://aaaa.com/' );
    			exit;
    		}
    	}
    }
    
    add_action( 'template_redirect' , 'custom_redirect' );

    (2つ目)

    function custom_redirect(){
    	if( !current_user_can( 'subscriber' ) ){
    		if( preg_match( '/^https:\/\/aaaa\.com\/001\//' , urldecode( get_permalink() ) ) ){
    			wp_redirect( 'https://aaaa.com/' );
    			exit;
    		}
    	}
    }
    
    add_action( 'template_redirect' , 'custom_redirect' );

    これで動作するかと思います。なお、関数名は適宜変更してください。

    こんにちは。
    『システムをプラグインで入れており』が何を意味するのかわからないので、解決方法は不明です。

    (1つ目)

    function custom_redirect(){
    	if( current_user_can( 'subscriber' ) ){
    		if( preg_match( '/^https:\/\/aaaa\.com\/001\//' , urldecode( get_permalink() ) ){
    			wp_redirect( 'https://aaaa.com/' );
    			exit;
    		}
    	}
    }
    
    add_action( 'template_redirect' , 'custom_redirect' );

    (2つ目)

    function custom_redirect(){
    	if( !current_user_can( 'subscriber' ) ){
    		if( preg_match( '/^https:\/\/aaaa\.com\/001\//' , urldecode( get_permalink() ) ){
    			wp_redirect( 'https://aaaa.com/' );
    			exit;
    		}
    	}
    }
    
    add_action( 'template_redirect' , 'custom_redirect' );

    これで動作するかと思います。なお、関数名は適宜変更してください。

    preg_match()については、
    PHP:preg_match – Manual
    正規表現については、
    【5分でまるっと理解】PHP正規表現の使い方まとめ
    PHP の正規表現の基本的な使い方
    正規表現チェッカー PHP: preg_match() / JavaScript: match()
    等をご参照ください。

    こんばんは。

    function custom_redirect(){
    	if( current_user_can( 'subscriber' ) ){
    		if( urldecode( get_permalink() ) === 'https://aaaa.com/001/abc.html' ){
    			wp_redirect( 'https://aaaa.com/' );
    			exit;
    		}
    	}
    }
    
    add_action( 'template_redirect' , 'custom_redirect' );

    これで動作しますでしょうか?

    arborvitae666

    (@arborvitae666)

    こんばんは。
    「何も」表示されないということですが、「このカテゴリーの投稿に付いているタグの一覧:」が表示されないのであれば、$current_tagsが空の配列でfalseとなっている可能性があります。
    var_dump()等で確認してみては如何でしょうか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 初期PR Blockの更新/削除ができません_Lightning
    arborvitae666

    (@arborvitae666)

    こんばんは。

    「鉛筆ボタン」ということですので、おそらくカスタマイザーで作業をされていると思います(私の環境ではボタンは左上にあるため断言はできません)。

    ブロックはカスタマイザーでは編集できません。

    PR Blocksのある固定ページまたは投稿をブロックエディタで編集してください。

    固定ページまたは投稿がどれだかわからない場合は、ログイン後、左上にサイト名があると思いますので、それをクリックしてPR Blocksがあるところまで進んでください。その後、上部のメニューの「固定ページを編集」または「投稿を編集」をクリックすれば編集できます。

    arborvitae666

    (@arborvitae666)

    こんにちは。

    そうです。
    もしくは、サーバのファイルマネージャがあればそちらからでも削除できると思います。

    削除の際は、忘れずにバックアップをとっておいてください。

    それと、エラーメッセージ:require_once()の後ろにも伏せ字にした方が良い箇所があると思います(2箇所)。

    arborvitae666

    (@arborvitae666)

    こんばんは。

    jetpackにあるはずのactions.phpが無いか読み込めないようです。

    1.jetpackとvaultpressを無効化
    2.jetpackを削除
    3.jetpackをインストール
    4.jetpackを有効化
    5.vaultpressを有効化

    の作業をしてみてください。

    フォーラム: 使い方全般
    返信が含まれるトピック: HTMLとPHPの混在文をショートコードで呼び出したい
    arborvitae666

    (@arborvitae666)

    IDが判明しているのであれば、

    function short_code( $args ){
    	extract( shortcode_atts( array(
    			'id' => '508',
    		), $args ) );
    	$sc='<a href="' . esc_url( get_permalink( $id ) ) . '"><div class="post">' . get_the_post_thumbnail( $id, array( 32, 32 ) ) . '<h4 class="post-title">' . $post_info->post_title. '</h4></div></a>';
    	return $sc;
    }
    
    add_shortcode('hoge','short_code');

    で使う時に、

    [ hoge id="508" ]

    PHPの方はそのまま使用してください。
    ショートコードの時だけ508を表示したい投稿IDにしてください。

    フォーラム: 使い方全般
    返信が含まれるトピック: HTMLとPHPの混在文をショートコードで呼び出したい
    arborvitae666

    (@arborvitae666)

    こんにちは。

    function short_code(){
      $sc='<a href="' . esc_url(get_permalink($post_info->ID)) . '"><div class="post">' . get_the_post_thumbnail($post_info->ID, array(32, 32)) . '<h4 class="post-title">' . $post_info->post_title. '</h4></div></a>';
      return $sc;
    }
    
    add_shortcode('hoge','short_code');

    でどうでしょうか。

    フォーラム: テーマ
    返信が含まれるトピック: 【MW WP Form】送信日時の取得について(フォーム複数)

    add_filter( 'mwform_value_mw-wp-form-[ID]' , '自作関数名', 10, 2 );
    だと思います。[ID]はフォームのIDにしてください。
    これを複数書くか、ループで回してください。

    • この返信は1年、 2ヶ月前にarborvitae666が編集しました。
15件の返信を表示中 - 16 - 30件目 (全34件中)