メインコンテンツへ移動

Search results of "i"

15件の結果を表示中 - 6,151 - 6,165件目 (全9,046件中)
  • 投稿者
    検索結果
  • アバター画像キタジマ タカシ
    参加者
    2606

    おそくなりすみません!

    こんな感じでどうでしょう?

    function add_pure_related_posts( $html ) {
    	remove_filter(
    		'snow_monkey_template_part_render_template-parts/content/related-posts',
    		'add_pure_related_posts'
    	);
    	ob_start();
    	\Framework\Helper::get_template_part(
    		'template-parts/content/related-posts',
    		null,
    		[
    			'_code'  => false,
    		]
    	);
    	return $html . ob_get_clean();
    }
    add_filter(
    	'snow_monkey_template_part_render_template-parts/content/related-posts',
    	'add_pure_related_posts'
    );
    2
    Who liked: No user
    Paya
    閲覧者
    14

    お返事が遅くなりました。

    無事確認ができ、思い通りの挙動になりました。

    ありがとうございました。

    また先日ご対応いただきましたお知らせバーのFont Awesomeも早速入れました(^^)

    いつも本当にありがとうございますm(__)m

    1
    Who liked: No user

    いつも素早いご対応ありがとうございす。
    確認いたしました。

    非常に綺麗に整列しております!
    何個か入れ子にしてみても確認してみましたが、こちらも大丈夫でした。

    今後とも気づいたことがで出てきましたら、より良くなるよう貢献したいと思っておりますので、
    どうぞよろしくお願いいたします!

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2606

    v11.7.0 で、矢印クリックに切り替える設定を追加しました。下記のコードを追加すると切り替わります。

    add_filter(
    	'snow_monkey_get_template_part_args_template-parts/nav/global',
    	function( $args ) {
    		$args['vars']['_popup-mode'] = 'click';
    		return $args;
    	}
    );

    ホバーのままで矢印だけ出したい場合は先のコードで下向き矢印がでるようにしました。ただ、クリックモードのときと違って整ってはでないので、CSS で微調整が必要になります。

    例えばこんな感じ。

    .p-global-nav .c-navbar .c-navbar__item[aria-haspopup=true],
    .p-global-nav .c-navbar .c-navbar__subitem[aria-haspopup=true] {
        padding-right: 1.76923rem;
        padding-right: calc(var(--_space, 1.76923rem)*1);
    }
    
    .p-global-nav .c-navbar .c-navbar__item,
    .p-global-nav .c-navbar .c-navbar__subitem {
        position: relative;
    }
    1
    Who liked: No user
    #59492
    アバター画像キタジマ タカシ
    参加者
    2606

    1024px(64em)以上で2カラムになるようになっているので、それ未満、つまり1023px以下のときに消えるようにすればよいのではないかと思います。下記でどうでしょう?

    @media (max-width: 1023px) {
      .l-sidebar-widget-area {
        display: none;
      }
    }
    0
    Who liked: No user
    #59484
    rakumath
    閲覧者
    10

    例えばこのページです!

    (ページ)

     

    分かりました。すいません。

    別トピックを立てさせていただきます。

    0
    Who liked: No user
    #59483
    Kmical Lights
    閲覧者
    235

    フックの引数に Setting や MailParser も追加したほうが良いかもですね。

    なるほど…。追加されているといろいろ整形しやすそうですね。
    急ぎではないので、また落ち着いた際に追加お願いします。

    0
    Who liked: No user
    #59476
    アバター画像キタジマ タカシ
    参加者
    2606

    Snow Monkey Forms v0.10.1 で反映させました!

    一つ確認したいんですが、データの取得の value と label に別れている場合は value のみ取得できる形でしょうか?

    あーそうか、Responser でとれるのはあくまで送信されたデータ(name と value が対になったデータ)だけなので、label の情報は入っていません。自動で良い感じに label と value で整形して文章をつくりたいのであれば、MailParser で整形できるので、フックの引数に Setting や MailParser も追加したほうが良いかもですね。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2606

    singular なページ(投稿、固定ページ等)の場合、snow_monkey_pre_page_header_image_url が優先されない不具合がありました。次のアップデートで修正します!(多分本日中、おそくても明日中にはリリースします)

    1
    Who liked: No user
    #59454
    rakumath
    閲覧者
    10

    この件とは関係のない話なのですが、

    サイドバーが横に表示されない場合は消したいと思い、

    過去のフォーラムを参考に

    @media (max-width: 767px) {
    .l-sidebar-widget-area {
    display: none;
    }
    }

    を使わせていただこうかと思ったのですが、

    767pxの部分を左サイドバーが下にくる時に書き換えたいです。

    その判定は、どのようにされているのでしょうか?

     

    よくわかっていないのですが、BASISというフレームワークを取り入れられている?のでしょうか。Sassというもので書いた方がおすすめですか?色々と質問を重ねてしまい、お手数おかけします。

    0
    Who liked: No user

    承知いたしました。
    どうぞよろしくお願いいたします!

    現在、ひとまずCSSで修正しております。

    #snow-monkey-archive-content-body:nth-child(2) {
      display: none;
    }
    1
    Who liked: No user
    #59449
    rakumath
    閲覧者
    10

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

    キャッチアップ画像は変わったようなのですが、

    リンクとテキストは元のままのようです。

    自分のカスタマイズした部分に問題があるのでしょうか?

    一応、my snow monkeyに書いているコードを貼ります。

    ↑キャッチアップ画像は同一カテゴリの一つ前の記事ですが、

    テキストやリンクは別カテゴリに存在する記事です。

    <?php
    /**
     * Plugin name: My Snow Monkey
     * Description: このプラグインに、あなたの Snow Monkey 用カスタマイズコードを書いてください。
     * Version: 0.1.1
     *
     * @package my-snow-monkey
     * @author inc2734
     * @license GPL-2.0+
     */
    
    /**
     * Snow Monkey 以外のテーマを利用している場合は有効化してもカスタマイズが反映されないようにする
     */
    $theme = wp_get_theme( get_template() );
    if ( 'snow-monkey' !== $theme->template && 'snow-monkey/resources' !== $theme->template ) {
    	return;
    }
    
    //iframeのレスポンシブ対応
    function wrap_iframe_in_div($the_content) {
    	if ( is_singular() ) {
    		$the_content = preg_replace('/<iframe/i', '<iframe id="sample"', $the_content);
    	}
    	return $the_content;
    }
    add_filter('the_content','wrap_iframe_in_div');
    
    /**
     * グループネームの取得
     */
    function uamIsUserInGroup($groupName='', $userId='') {
    	if (empty($userId)) {
    		$userId = get_current_user_id();
    	}
    
    	global $userAccessManager;
    
    	if (isset($userAccessManager)) {
    		$userGroupHandler = $userAccessManager->getUserGroupHandler();
    		$userGroupsForUser = $userGroupHandler->getUserGroupsForObject(
    			\UserAccessManager\Object\ObjectHandler::GENERAL_USER_OBJECT_TYPE,
    			$userId
    		);
    
    		foreach($userGroupsForUser as $element) {
    			if ($element->getName() == $groupName) {
    				return true;
    			}
    		}
    	} else {
    		return false;
    	}
    }
    
    /**
     * メニューを非表示にする
     */
    function remove_menus () {
    	if(!current_user_can( 'administrator' )){
    		global $menu;
    		unset($menu[2]); // ダッシュボード
    		unset($menu[4]); // メニューの線1
    		unset($menu[5]); // 投稿
    		unset($menu[10]); // メディア
    		unset($menu[15]); // リンク
    		unset($menu[20]); // ページ
    		unset($menu[25]); // コメント
    		unset($menu[59]); // メニューの線2
    		unset($menu[60]); // テーマ
    		unset($menu[65]); // プラグイン
    		unset($menu[70]); // プロフィール
    		unset($menu[75]); // ツール
    		unset($menu[80]); // 設定
    		unset($menu[90]); // メニューの線3
    	}
    }
    add_action('admin_menu', 'remove_menus');
    
    /**
     * ユーザメニューを非表示にする
     */
    function remove_admin_bar_menus( $wp_admin_bar ) {
    	$wp_admin_bar->remove_menu( 'wp-logo' ); // WordPressロゴ.
    	$wp_admin_bar->remove_menu( 'about' ); // WordPressロゴ / WordPressについて.
    	$wp_admin_bar->remove_menu( 'wporg' ); // WordPressロゴ / WordPress.org.
    	$wp_admin_bar->remove_menu( 'documentation' ); // WordPressロゴ / ドキュメンテーション.
    	$wp_admin_bar->remove_menu( 'support-forums' ); // WordPressロゴ / サポート.
    	$wp_admin_bar->remove_menu( 'feedback' ); // WordPressロゴ / フィードバック.
    
    	//$wp_admin_bar->remove_menu( 'customize' ); // カスタマイズ.
    
    	$wp_admin_bar->remove_menu( 'updates' ); // 更新.
    
    	$wp_admin_bar->remove_menu( 'comments' ); // コメント.
    
    	$wp_admin_bar->remove_menu( 'new-content' ); // 新規投稿.
    	$wp_admin_bar->remove_menu( 'new-post' ); // 新規投稿 / 投稿.
    	$wp_admin_bar->remove_menu( 'new-media' ); // 新規投稿 / メディア.
    	$wp_admin_bar->remove_menu( 'new-page' ); // 新規投稿 / 固定.
    	$wp_admin_bar->remove_menu( 'new-user' ); // 新規投稿 / ユーザー.
    
    	$wp_admin_bar->remove_node('search'); // 検索のメニューを消す。
    
    	if (!current_user_can('level_10')) { //level10以下のユーザーの場合メニューをunsetする
    		//$wp_admin_bar->remove_menu( 'my-account' ); // こんにちは、[ユーザー名]さん.
    		$wp_admin_bar->remove_menu( 'user-info' ); // ユーザー / [ユーザー名].
    		$wp_admin_bar->remove_menu( 'edit-profile' ); // ユーザー / プロフィールを編集.
    		//$wp_admin_bar->remove_menu( 'logout' ); // ユーザー / ログアウト.
    
    		$wp_admin_bar->remove_menu( 'site-name' ); // サイト名.
    		$wp_admin_bar->remove_menu( 'view-site' ); // サイト名 / サイトを表示.
    
    		$wp_admin_bar->remove_menu( 'menu-toggle' ); // メニュー.
    	}
    }
    add_action( 'admin_bar_menu', 'remove_admin_bar_menus', 9999 );
    
    function userprofile_script() {
    	if (!current_user_can('administrator')) {
    		global $hook_suffix;
    		if('index.php' == $hook_suffix) {
    			wp_safe_redirect( home_url() );
    			exit;
    		}
    		if('profile.php' == $hook_suffix) {
    			wp_enqueue_script('userprofile_js', get_stylesheet_directory_uri().'/js/userprofile.js', array('jquery'));
    			wp_safe_redirect( home_url('/loginform/') );
    			exit;
    		}
    	}
    }
    add_action('admin_enqueue_scripts', 'userprofile_script');
    
    //管理バーにメニューを追加する
    function customize_admin_bar_menu( $wp_admin_bar ){
    	//バーにメニューを追加
    	if(is_user_logged_in() and current_user_can( 'administrator' )){
    		$wp_admin_bar->add_menu(array(
    			'parent' => 'site-name', // 親メニューID
    			'id' => 'dashboard_menu2',
    			'meta' => array(),
    			'title' => 'マイページ',
    			'href' => home_url('/loginform/') // ページURL
    		));
    		$wp_admin_bar->add_menu(array(
    			'parent' => 'site-name', // 親メニューID
    			'id' => 'dashboard_menu3',
    			'meta' => array(),
    			'title' => '数学研究部',
    			'href' => home_url('/mathlabo/') // ページURL
    		));
    		$wp_admin_bar->add_menu(array(
    			'parent' => 'site-name', // 親メニューID
    			'id' => 'dashboard_menu4',
    			'meta' => array(),
    			'title' => '専用',
    			'href' => home_url('/rakunan/') // ページURL
    		));
    		$wp_admin_bar->add_menu(array(
    			'parent' => 'site-name', // 親メニューID
    			'id' => 'dashboard_menu5',
    			'meta' => array(),
    			'title' => 'ユーザー一覧',
    			'href' => home_url('wp-admin/users.php') // ページURL
    		));
    	}
    }
    add_action('admin_bar_menu', 'customize_admin_bar_menu', 9999);
    
    /**
     * Snow Monkeyのパスワードのログインコメント
     */
    add_filter(
    	'snow_monkey_member_post_restricted_content_message',
    	function( $message ) {
    		$message = 'この先を閲覧するには<a href="https://rakumath.xyz/loginform/">ログイン</a>してください。';
    		return $message;
    	}
    );
    
    /**
     * ブログ一覧ページとカテゴリーアーカイブページのページレイアウトを1カラムに固定する
     */
    add_filter(
    	'snow_monkey_layout',
    	function( $layout ) {
    		if ( is_home() || is_category() ) {
    			return 'one-column-slim';
    		}
    		return $layout;
    	}
    );
    
    /**
     * Snow Monkeyテーマにカスタム投稿タイプのsingleページのレイアウトをカスタマイザーで変更する方法
     */
    add_action(
    	'after_setup_theme',
    	function() {
    		add_filter(
    			'customize_section_active',
    			function( $active, $section ) {
    				// セクション名が singular-post のとき
    				if ( 'singular-post' === $section->id ) {
    					// news の詳細ページを開いているとき
    					if ( is_singular( 'news' ) ) {
    						// singular-post セクションを表示
    						return true;
    					}
    				}
    				return $active;
    			},
    			10,
    			2
    		);
    	}
    );
    
    /**
     * @param string $html テンプレートの中身
     * @param string $slug 一般テンプレートのスラッグ名
     * @param string $name 特定テンプレートの名前
     * @param array $vars テンプレートに渡された変数
     * @return string 書き換え後の HTML
     *
     * template-parts/common/breadcrumbs.php を書き換える場合
     */
    add_filter(
    	'snow_monkey_get_template_part_args_template-parts/content/prev-next-nav',
    	function( $args ) {
    		// ここで $html を str_replace() や preg_replace() して書き換える
    		$args['vars']['_in_same_term'] = true;
    		return $args;
    	}
    );
    0
    Who liked: No user
    #59440
    アバター画像キタジマ タカシ
    参加者
    2606

    これでどうですかね?

    @media (min-width: 64em) {
      .c-page-header[data-has-image=true] {
        min-height: 350px;
      }
    }
    1
    Who liked: No user
    #59439
    アバター画像キタジマ タカシ
    参加者
    2606

    snow_monkey_template_part_render_ は HTML の書き換えになるので、_in_same_term のようなテンプレートの引数を書き換えたいときは snow_monkey_get_template_part_args_ を使うことになります。

    下記でどうでしょう?

    add_filter(
    	'snow_monkey_get_template_part_args_template-parts/content/prev-next-nav',
    	function( $args ) {
    		// ここで $html を str_replace() や preg_replace() して書き換える
    		$args['vars']['_in_same_term'] = true;
    		return $args;
    	}
    );
    0
    Who liked: No user
    #59431
    Kmical Lights
    閲覧者
    235

    最新版 v0.10.1? で動作確認ができたのでクローズします。
    ※ Chrome、Safari、Firefoxは問題なしでした。(IE、Edgeは確認できず)

    1
    Who liked: No user
15件の結果を表示中 - 6,151 - 6,165件目 (全9,046件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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