山崎 大祐

フォーラムへの返信

15件の投稿を表示中 - 1 - 15件目 (全138件中)
  • 投稿者
    投稿
  • 山崎 大祐
    参加者
    112

    遅くなりすみません、教えていただたコードおよび少しのCSSで再現しました。
    demoサイトです。

    1
    いいねをした人:
    返信先: ページレイアウトを1カラムにしたい #136409
    山崎 大祐
    参加者
    112

    「投稿ページテンプレートを変更できません。」は、ちょっとわからないですねw
    Xserverの設定を変更されていませんか?
    Xserverのキャッシュはオフになっていましたか?

    認識の確認です。再現したいのは、3カラムでしょうか?
    テンプレートの1カラムとはサイドバーがないことです。
    中のブロックを1カラムにしたい場合は、以下の方法でできると思います。


    0
    いいねをした人: 居ません
    返信先: ページレイアウトを1カラムにしたい #136407
    山崎 大祐
    参加者
    112

    これまで色々なレンタルサーバで構築しましたが「投稿ページテンプレートを変更できません。」という表示を見たことがございません!

    他のプラグインや、カスタマイズで思い当たる節はございませんでしょうか!?

    0
    いいねをした人: 居ません
    山崎 大祐
    参加者
    112

    Xserverをご利用中でしたら以下でキャッシュされてるかもです!

    1
    いいねをした人:
    返信先: 悩み道しるべ #136030
    山崎 大祐
    参加者
    112

    ■bbPressの日本語記事が見つからなかったのでフックメモ残し

    bbp_template_before_single_forum
    フォーラムページのコンテンツが表示される直前に実行されるフックです。フォーラムのメインコンテンツエリアの開始部分にコンテンツを追加する場合に便利です。

    bbp_template_before_single_topic
    トピックページのコンテンツが表示される直前に実行されるフックです。トピックのメインコンテンツエリアの開始部分にカスタムコンテンツを追加する場合に使用できます。

    bbp_theme_before_forum_titlebbp_theme_after_forum_title
    これらのフックは、フォーラムのタイトルの直前と直後に実行されます。bbp_theme_before_forum_title はタイトルの直前、bbp_theme_after_forum_title はタイトルの直後にカスタムコンテンツを追加するのに適しています。

    bbp_theme_before_topic_titlebbp_theme_after_topic_title
    トピックのタイトルの直前と直後に実行されるフックです。フォーラムのタイトルのフックと同様に、これらはトピックタイトルの前後にコンテンツを追加するのに使えます。

    0
    いいねをした人: 居ません
    返信先: 悩み道しるべ #136028
    山崎 大祐
    参加者
    112

    ■bbPressフォーラムページ、任意の位置に固定ページコンテンツを入れる方法

    参考記事

    をアレンジして表示しています。

    
    //固定ページをbbPressの任意の位置にコンテンツを入れる方法
    //以下のアレンジ
    //サイドバーありレイアウトのときに、2つのカラムの上に1カラムのコンテンツを入れる方法
    add_action(
    	'bbp_template_before_single_forum',
    	function() {
    		// 特定のフォーラムID
    		$specific_forum_id = 1597;
    
    		// 現在のフォーラムIDを取得
    		$current_forum_id = bbp_get_forum_id();
    
    		// 特定のフォーラムの場合のみ処理を実行
    		if ($current_forum_id == $specific_forum_id) {
    
    		$new_query = new \WP_Query(
    			[
    				'pagename'       => 'mr-content',
    				'post_type'      => 'page',
    				'post_status'    => [ 'publish', 'draft' ],
    				'posts_per_page' => 1,
    			]
    		);
    
    		if ( ! $new_query->have_posts() ) {
    			return;
    		}
    
    		$new_query->the_post();
    		?>
    		<div class="p-entry-content" id="front-page-top-content">
    			<?php the_content(); ?>
    		</div>
    		<?php
    		wp_reset_postdata();
    		}
    	}
    );
    
    0
    いいねをした人: 居ません
    返信先: 悩み道しるべ #136022
    山崎 大祐
    参加者
    112

    ■投稿者権限にカテゴリーとタグの編集権限を付与する
    ※サイトのセキュリティに影響を与える可能性があるため、慎重に行う必要があります。

    
    //投稿者権限にカテゴリーとタグの編集権限を付与する
    function add_category_tag_caps_to_author() {
        $role = get_role('author');
        $role->add_cap('manage_categories');
        $role->add_cap('manage_tags');
    }
    add_action('admin_init', 'add_category_tag_caps_to_author');

    `

    0
    いいねをした人: 居ません
    山崎 大祐
    参加者
    112

    キタジマさん

    対応ありがとうございます!
    改善いたしました。
    また、過去につくったブロックも作り直さずに意図した動作するようになりました。ありがとうございます!

    1
    いいねをした人:
    返信先: 悩み道しるべ #131785
    山崎 大祐
    参加者
    112

    ■カテゴリーごとにアーカイブページのアーカイブ設定→ページレイアウトを変更する

    
    add_filter(
    'theme_mod_archive-post-layout',
    function( $mod ) {
    // xxx カテゴリーのときは左サイドバー
    if ( is_category( 'xxx' ) ) {
    return 'left-sidebar';
    }
    // それ以外の場合はカスタマイザーで設定したレイアウトのままにする
    return $mod;
    },
    11
    );

    参考記事

    0
    いいねをした人: 居ません
    山崎 大祐
    参加者
    112

    『続きを読むボックス』を選択して、複製で設置いたしました。

    確かに、「1つ1つ続きを読むボックスを挿入する」ですと、別々の動作になりました!

    0
    いいねをした人: 居ません
    返信先: 悩み道しるべ #131307
    山崎 大祐
    参加者
    112

    ■bogoを利用した日本語とその他の処理を分ける方法
    メニューおよびドロワーサブメニューも変更したい場合

    add_filter(
    	'wp_nav_menu_args',
    	function( $args ) {
    			$current_language = get_locale();
    
    			if ( 'en' == $current_language || 'en_US' == $current_language ) {
    					// global-nav, drop-nav, または drawer-nav の場合のメニュー変更
    					if ('global-nav' === $args['theme_location'] || 'drop-nav' === $args['theme_location'] || 'drawer-nav' === $args['theme_location']) {
    							$args['menu'] = 'en'; // メニュー管理画面で入力した名前
    					}
    					// ドロワーサブナビゲーション(モバイル用) の場合のメニュー変更
    					if ('drawer-sub-nav' === $args['theme_location'] ) {
    						$args['menu'] = 'en-sub'; // メニュー管理画面で入力した名前
    					}
    			}
    
    			return $args;
    	}
    );
    1
    いいねをした人:
    返信先: 悩み道しるべ #131026
    山崎 大祐
    参加者
    112

    上記” ■Snow Monkey Formsの初期値にログイン情報を設定する ”の参考記事

    0
    いいねをした人: 居ません
    返信先: 悩み道しるべ #131012
    山崎 大祐
    参加者
    112

    ■Snow Monkey Formsの初期値にログイン情報を設定する

    //Snow Monkey Formsの初期値を設定する
    add_filter(
    	'snow_monkey_forms/control/attributes',
    	function( $attributes ) {
    		// 現在ログインしているユーザーの情報を取得
    		$current_user = wp_get_current_user();
    
    		// fullnameの場合、ユーザーの表示名を初期値として設定
    		if ( isset( $attributes['name'] ) && 'fullname' === $attributes['name'] && $current_user->display_name ) {
    			$attributes['value'] = $current_user->display_name;
    		}
    
    		// emailの場合、ユーザーのメールアドレスを初期値として設定
    		if ( isset( $attributes['name'] ) && 'email' === $attributes['name'] && $current_user->user_email ) {
    			$attributes['value'] = $current_user->user_email;
    		}
    
    		// seminar-nameの場合、タイトルを初期値として設定
    		if ( isset( $attributes['name'] ) && 'seminar-name' === $attributes['name'] ) {
    			$title = get_the_title();
    			if ( $title ) {
    				$attributes['value'] = $title;
    			}
    		}
    
    		return $attributes;
    	}
    );
    0
    いいねをした人: 居ません
    返信先: 悩み道しるべ #130883
    山崎 大祐
    参加者
    112

    ■言語ごとにロゴの差し替え

    //bogo ロゴの差し替え
    add_filter(
    	'get_custom_logo',
    	function( $html ) {
    		$current_language = get_locale();
    
    		if ( 'en' == $current_language || 'en_US' == $current_language ) {
    			$html = preg_replace(
    				'|<img .+? />|',
    				'<img class="custom-logo" src="" />', // 表示したい img タグ
    				$html
    			);
    
    		}
    		return $html;
    	}
    
    );
    0
    いいねをした人: 居ません
    返信先: 悩み道しるべ #130840
    山崎 大祐
    参加者
    112

    ■言語ごとにメニューの差し替え※ ドロップナビゲーション(PC用) も変更したい場合

    // メニューの差し替え
    add_filter(
    	'wp_nav_menu_args',
    	function( $args ) {
    			$current_language = get_locale();
    
    			if ( 'en' == $current_language || 'en_US' == $current_language ) {
    					// global-navまたはdrop-navの場合のメニュー変更
    					if ('global-nav' === $args['theme_location'] || 'drop-nav' === $args['theme_location']) {
    							$args['menu'] = 'en'; // メニュー管理画面で入力した名前
    					}
    			}
    
    			return $args;
    	}
    );
    0
    いいねをした人: 居ません
15件の投稿を表示中 - 1 - 15件目 (全138件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。