Visual Hookプラグインを使用して、自分のサイトにフックの位置を追加しました。 "genesis_after_content_sidebar_wrap"しかし、新しいページ(ランディングページ - 空のページ)を作成すると、すべてが消えても、新しいフックはまだそこにあります。Genesis FrameworkのSimple Hookを削除する
私は page_landing.php に行って、genesis_after_content_sidebar_wrapを削除するにはremove_actionコードを追加します。私はここに何を追加するか分からない。
私が試した:
remove_action('genesis_after_content_sidebar_wrap');
私は動作しません。助けてください。おかげで、このヘルプ
があなたのfunctions.php
add_action('genesis_meta', 'remove_sidebar_from_pages');
/**
* Remove sidebar from pages
*/
function remove_sidebar_from_pages() {
if(is_page_template('page_landing.php'))
{
// Remove default genesis sidebars
remove_action('genesis_after_content', 'genesis_get_sidebar');
remove_action('genesis_after_content_sidebar_wrap', 'genesis_get_sidebar_alt');
}
}
あなたの答えをありがとう。しかし、これは空白のランディングページ(page_landing.php)ではなく、すべてのページから削除されます - 起源フレームワークの機能。 –
@DaleNguyenあなたのpage_landing.phpにremove_action( 'genesis_after_content'、 'genesis_get_sidebar')を追加しようとしていますか? remove_action( 'genesis_after_content_sidebar_wrap'、 'genesis_get_sidebar_alt'); ' –
はい、試しました。 –