• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Regev

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password
  • Profile
  • Topics Started
  • Replies Created
  • Engagements
  • Favorites

Forum Replies Created

Viewing 20 posts - 1 through 20 (of 64 total)
1 2 3 4 →
  • Author
    Posts
  • October 16, 2022 at 5:32 am in reply to: Recommended Genesis Designer ? #506021
    Regev
    Participant

    It's not really full themes that I need - it's mostly one-page landing pages with very long texts (think Apple product pages), that I want to look nice.

    July 22, 2020 at 1:16 am in reply to: Blank Page After Trying to Post a Comment – Academy Pro #500242
    Regev
    Participant

    Yep, still won't work.
    Strangely, it only lets ME (the admin) post comments. When I do so from a private new page, without my admin logged in, the blank page occurs.

    July 21, 2020 at 6:57 am in reply to: Blank Page After Trying to Post a Comment – Academy Pro #500225
    Regev
    Participant

    I cleared all object cache, CloudFlare cache, and local browser cache. Resaved permalinks twice. Still won't work. Any other idea? 🙂

    June 9, 2020 at 10:33 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #499209
    Regev
    Participant

    Thank you so much! Both work.

    I did notice that when I put "-1" in there it shuffles up the posts order differently, why's that? I put '12' in there and the order is good again, only with the 7th post showing 🙂

    June 7, 2020 at 5:55 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #499183
    Regev
    Participant

    Yeah, I see only 6, even when there are more.

    June 7, 2020 at 3:45 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #499181
    Regev
    Participant

    Hi again Andy,
    Is there any particular reason this snippet on the grid-layout.php...

    "function academy_get_default_grid_posts_per_page() {
    
    	return 6;
    
    }

    ...won't affect the child-pages display? I tried changing it to 12 to include all of the child pages, but it won't work. Cleared all cache as well of course.

    Any idea? 🙂

    May 27, 2020 at 8:37 am in reply to: How to RTL Navigation Pro (especially its built-in WooCommerce design) ? #498971
    Regev
    Participant

    Alright - managed to do it eventually by using the tool above. I went to a clean computer, loaded the site and it all worked. Must have been some coaching in place perhaps by the default WP? Anyway, the one thing I can't get correctly is to center the header navigation bar items:

    Homepage

    I changed to both float:center and text-align:center on the primary-navbar line in the stylesheet, but it just refused to align. Any idea?

    May 26, 2020 at 12:08 pm in reply to: How to RTL Navigation Pro (especially its built-in WooCommerce design) ? #498954
    Regev
    Participant

    That's so weird. I used this tool: https://rtlcss.com/playground/#

    Came up with mirrored versions for both the main stylesheet and the Navigation Pro's woocommerce css file. Pasted them instead of the default ones - but the sites look the exact same. Made sure there's no cache running (both browser and server). What am I missing?

    May 26, 2020 at 11:36 am in reply to: How to RTL Navigation Pro (especially its built-in WooCommerce design) ? #498950
    Regev
    Participant

    Here's Navigation Pro's built-in WooCommerce CSS, if it helps:

    /* Navigation Pro WooCommerce
    Loaded on WooCommerce pages */
    
    /* WooCommerce Globals
    ---------------------------------------------------------------------------- */
    
    .woocommerce.full-width-content .content,
    .woocommerce-page.full-width-content .content {
    	max-width: 100%;
    	width: 100%;
    }
    
    .woocommerce .site-header,
    .woocommerce-page .site-header {
    	z-index: 1012; /* Show above WooCommerce processing div */
    }
    
    .woocommerce .entry.product {
    	border-width: 0;
    	padding: 0;
    }
    
    .woocommerce abbr.required,
    .woocommerce ins {
    	text-decoration: none;
    }
    
    .woocommerce span.onsale {
    	background-color: #ce3a0d;
    	border-radius: 0;
    	line-height: 1.75;
    	min-height: auto;
    }
    
    .woocommerce fieldset {
    	margin-bottom: 20px;
    }
    
    .woocommerce div.product form.cart .variations {
    	table-layout: fixed;
    }
    
    .woocommerce .products .star-rating {
    	padding: 10px;
    }
    
    .woocommerce p.stars a,
    .woocommerce p.stars a:focus,
    .woocommerce p.stars a:hover {
    	border-width: 0;
    	outline: 0;
    }
    
    .woocommerce .woocommerce-LoopProduct-link {
    	display: block;
    	flex-shrink: 0; /* IE 11 height fix */
    }
    
    .wc-block-grid__product-title,
    .woocommerce ul.products li.product .woocommerce-loop-category__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product h3 {
    	color: #554948;
    	font-family: Aleo, Helvetica, Arial, sans-serif;
    	font-size: 28px;
    	font-weight: 400;
    	padding: 0.5em 15px;
    	text-align: center;
    }
    
    .woocommerce ul.products li.product .button {
    	margin-left: 30px;
    	margin-right: 30px;
    }
    
    .woocommerce .woocommerce-LoopProduct-link {
    	display: block;
    	flex-shrink: 0; /* IE 11 height fix */
    }
    
    .woocommerce nav.woocommerce-pagination {
    	clear: both;
    	margin: 40px 0;
    	position: relative;
    	text-align: center;
    	z-index: 3;
    }
    
    .woocommerce nav.woocommerce-pagination ul {
    	border: none;
    	display: inline-block;
    	padding: 0 30px;
    	position: relative;
    	z-index: 9;
    }
    
    .woocommerce nav.woocommerce-pagination ul li {
    	border: none;
    }
    
    .woocommerce nav.woocommerce-pagination ul li a,
    .woocommerce nav.woocommerce-pagination ul li span {
    	background-color: #554948;
    	color: #fff;
    	border-width: 0;
    	box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2);
    	cursor: pointer;
    	display: inline-block;
    	font-size: 14px;
    	font-weight: 400;
    	line-height: 1;
    	margin: 0 3px;
    	padding: 13px 15px;
    	text-decoration: none;
    }
    
    .woocommerce nav.woocommerce-pagination ul li a:focus,
    .woocommerce nav.woocommerce-pagination ul li a:hover,
    .woocommerce nav.woocommerce-pagination ul li span.current {
    	background-color: #ce3a0d;
    	color: #fff;
    }
    
    .product-category.product {
    	background-color: #fff;
    }
    
    /* WooCommerce Blocks
    ---------------------------------------------------------------------------- */
    
    ul.wc-block-grid__products {
    	margin-left: 0;
    	padding-left: 0;
    }
    
    ul.wc-block-grid__products > li {
    	list-style-type: none;
    }
    
    .wc-block-grid__product-image {
    	margin-bottom: 1em;
    }
    
    /* WooCommerce Product Gallery
    ---------------------------------------------------------------------------- */
    
    .woocommerce .woocommerce-product-gallery__wrapper {
    	margin: 0;
    }
    
    .woocommerce .woocommerce-product-gallery__trigger {
    	border-width: 0;
    }
    
    .woocommerce .woocommerce-product-gallery .flex-control-nav {
    	-webkit-user-select: none;
    	-ms-user-select: none;
    	user-select: none;
    }
    
    /* WooCommerce Shop Page
    ---------------------------------------------------------------------------- */
    
    .woocommerce .content .entry {
    	border-bottom: 0;
    	margin-bottom: 100px;
    	padding: 3em;
    }
    
    .woocommerce .content .entry::after,
    .woocommerce .content .entry::before,
    .woocommerce .products ul::after,
    .woocommerce .products ul::before,
    .woocommerce ul.products::after,
    .woocommerce ul.products::before,
    .woocommerce ul.products .product::after,
    .woocommerce ul.products .product::before {
    	display: none;
    }
    
    .woocommerce ul.products {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: flex-start;
    }
    
    .woocommerce a.added_to_cart {
    	line-height: 1;
    }
    
    .woocommerce a.button.loading::after,
    .woocommerce button.button.loading::after,
    .woocommerce input.button.loading::after,
    .woocommerce #respond input#submit.loading::after {
    	top: 1.2em;
    }
    
    .entry-content .wc-block-grid__product,
    .woocommerce ul.products li.product {
    	padding-bottom: 30px;
    	text-align: center;
    }
    
    .woocommerce ul.products li.product h3,
    .woocommerce ul.products li.product .price .from {
    	color: #554948;
    }
    
    .wc-block-grid__product-price.price,
    .woocommerce ul.products li.product h2:hover,
    .woocommerce ul.products li.product h3:hover,
    .woocommerce ul.products li.product .price {
    	color: #ce3a0d;
    	text-align: center;
    }
    
    /* MS Edge Bug Fix */
    .woocommerce ul.products li.product a {
    	border-width: 0;
    	transition: all 0.2s ease-in-out;
    }
    
    .woocommerce ul.products li.product a span {
    	transition: none;
    }
    
    /* WooCommerce Product
    ---------------------------------------------------------------------------- */
    
    .woocommerce .product::before {
    	content: " ";
    	display: table;
    }
    
    .woocommerce .product::after {
    	clear: both;
    	content: " ";
    	display: table;
    }
    
    .woocommerce ul.products li.product {
    	display: flex;
    	flex-direction: column;
    	justify-content: space-between;
    }
    
    .woocommerce div.product p.price,
    .woocommerce div.product span.price {
    	color: #ce3a0d;
    	line-height: 1.5;
    }
    
    .woocommerce div.product form.cart .button {
    	line-height: 1.5;
    }
    
    .woocommerce div.product form.cart .variations {
    	margin-bottom: 20px;
    	table-layout: fixed;
    }
    
    /* WooCommerce Product Tabs
    ---------------------------------------------------------------------------- */
    
    .woocommerce-tabs p,
    .woocommerce .content .entry-content > p:first-of-type {
    	font-size: 18px;
    }
    
    .woocommerce div.product .woocommerce-tabs ul.tabs::before,
    .woocommerce div.product .woocommerce-tabs ul.tabs li {
    	border-color: #eee;
    }
    
    .woocommerce div.product .woocommerce-tabs ul.tabs li::after,
    .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    	display: none;
    }
    
    .woocommerce div.product .woocommerce-tabs ul.tabs li {
    	background-color: #faf7f4;
    	border-radius: 0;
    	padding: 0;
    }
    
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    	border-width: 0;
    	padding: 0.5em 1em;
    }
    
    .woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,
    .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    	color: #ce3a0d;
    }
    
    /* WooCommerce Checkout
    ---------------------------------------------------------------------------- */
    
    .woocommerce-cart #payment ul.payment_methods li,
    .woocommerce-checkout #payment ul.payment_methods li,
    #add_payment_method #payment ul.payment_methods li {
    	list-style-type: none;
    }
    
    .woocommerce-cart #payment div.form-row,
    .woocommerce-checkout #payment div.form-row,
    #add_payment_method #payment div.form-row {
    	margin-bottom: 0;
    }
    
    .woocommerce ul.woocommerce-error {
    	margin-left: 0;
    }
    
    .woocommerce-checkout h3 {
    	line-height: 1;
    	margin: 30px 0;
    }
    
    .woocommerce-shipping-fields h3 input {
    	position: relative;
    	bottom: 4px;
    }
    
    /* WooCommerce Cart Page
    ---------------------------------------------------------------------------- */
    
    .woocommerce table.shop_table,
    .woocommerce table.shop_table td {
    	border-color: #eee9e3;
    	border-radius: 0;
    	line-height: 1.75;
    	word-break: normal;
    }
    
    .woocommerce-cart table.cart {
    	line-height: 1.75;
    }
    
    .woocommerce-cart table.cart td {
    	font-size: 18px;
    	padding: 10px 12px;
    }
    
    .woocommerce table.shop_table .order-number {
    	min-width: 75px;
    }
    
    .woocommerce-cart table.cart .product-thumbnail {
    	min-width: 56px;
    }
    
    .woocommerce-account table.order_details th.product-total,
    .woocommerce-cart table.cart th.product-price,
    .woocommerce-cart table.cart th.product-quantity,
    .woocommerce-cart table.cart th.product-subtotal,
    .woocommerce-checkout-review-order-table th.product-total {
    	min-width: 110px;
    }
    
    .woocommerce-cart table.cart th.product-name {
    	min-width: 140px;
    }
    
    .woocommerce table.shop_table td.actions {
    	padding-top: 15px;
    }
    
    .woocommerce-cart td.product-name dl.variation dd {
    	margin-left: 20px;
    }
    
    .woocommerce-cart table.cart img,
    .woocommerce-checkout table.cart img,
    #add_payment_method table.cart img {
    	vertical-align: middle;
    }
    
    /* WooCommerce Payment
    ---------------------------------------------------------------------------- */
    
    .woocommerce-cart #payment,
    .woocommerce-checkout #payment,
    #add_payment_method #payment {
    	background-color: #faf7f4;
    	border-radius: 0;
    	padding: 30px;
    }
    
    .woocommerce-cart #payment div.payment_box,
    .woocommerce-checkout #payment div.payment_box,
    #add_payment_method #payment div.payment_box {
    	background-color: #eee9e3;
    }
    
    .woocommerce-cart #payment div.payment_box::before,
    .woocommerce-checkout #payment div.payment_box::before,
    #add_payment_method #payment div.payment_box::before {
    	display: none;
    }
    
    .woocommerce-cart #payment ul.payment_methods,
    .woocommerce-checkout #payment ul.payment_methods,
    #add_payment_method #payment ul.payment_methods {
    	border-color: #eee9e3;
    }
    
    /* WooCommerce Product Short Description
    ---------------------------------------------------------------------------- */
    
    .woocommerce-product-details__short-description ol,
    .woocommerce-product-details__short-description ul {
    	margin-bottom: 28px;
    	margin-left: 40px;
    }
    
    .woocommerce-product-details__short-description ol > li {
    	list-style-type: decimal;
    }
    
    .woocommerce-product-details__short-description ul > li {
    	list-style-type: disc;
    }
    
    .woocommerce-product-details__short-description ol ol,
    .woocommerce-product-details__short-description ul ul {
    	margin-bottom: 0;
    }
    
    .woocommerce-product-details__short-description code {
    	background-color: #333;
    	color: #eee9e3;
    }
    
    /* WooCommerce Forms
    ---------------------------------------------------------------------------- */
    
    .content .wc-block-grid__product-add-to-cart .wp-block-button__link.add_to_cart_button,
    .woocommerce a.button,
    .woocommerce a.button.alt,
    .woocommerce button.button,
    .woocommerce button.button.alt,
    .woocommerce input.button,
    .woocommerce input.button.alt,
    .woocommerce input.button[type="submit"],
    .woocommerce #respond input#submit,
    .woocommerce #respond input#submit.alt {
    	background-color: #ce3a0d;
    	border: 0;
    	border-radius: 0;
    	color: #fff;
    	cursor: pointer;
    	font-size: 14px;
    	font-weight: 400;
    	letter-spacing: 1px;
    	padding: 15px 20px;
    	text-align: center;
    	text-decoration: none;
    	white-space: normal;
    	width: auto;
    	-webkit-font-smoothing: inherit;
    }
    
    .woocommerce .before-footer-cta button,
    .woocommerce .before-footer-cta input[type="button"],
    .woocommerce .before-footer-cta input[type="reset"],
    .woocommerce .before-footer-cta input.button[type="submit"],
    .woocommerce .before-footer-cta .button {
    	background-color: #fff;
    	color: #554948;
    	margin: 5px 10px;
    	padding: 15px 20px;
    	vertical-align: middle;
    }
    
    .content .wc-block-grid__product-add-to-cart .wp-block-button__link.add_to_cart_button:focus,
    .content .wc-block-grid__product-add-to-cart .wp-block-button__link.add_to_cart_button:hover,
    .woocommerce a.button:focus,
    .woocommerce a.button:hover,
    .woocommerce a.button.alt:focus,
    .woocommerce a.button.alt:hover,
    .woocommerce button.button:focus,
    .woocommerce button.button:hover,
    .woocommerce button.button.alt:focus,
    .woocommerce button.button.alt:hover,
    .woocommerce input.button:focus,
    .woocommerce input.button:hover,
    .woocommerce input.button.alt:focus,
    .woocommerce input.button.alt:hover,
    .woocommerce input[type="submit"]:focus,
    .woocommerce input[type="submit"]:hover,
    .woocommerce #respond input#submit:focus,
    .woocommerce #respond input#submit:hover,
    .woocommerce #respond input#submit.alt:focus,
    .woocommerce #respond input#submit.alt:hover {
    	background-color: #ce3a0d;
    	border-width: 0;
    	box-shadow: inset 0 0 200px rgba(255, 255, 255, 0.2), 0 1px 15px 0 rgba(0, 0, 0, 0.12);
    	color: #fff;
    	outline-width: 0;
    }
    
    .woocommerce .before-footer-cta button:focus,
    .woocommerce .before-footer-cta button:hover,
    .woocommerce .before-footer-cta input[type="button"]:focus,
    .woocommerce .before-footer-cta input[type="button"]:hover,
    .woocommerce .before-footer-cta input[type="reset"]:focus,
    .woocommerce .before-footer-cta input[type="reset"]:hover,
    .woocommerce .before-footer-cta input[type="submit"]:focus,
    .woocommerce .before-footer-cta input[type="submit"]:hover,
    .woocommerce .before-footer-cta .button:focus,
    .woocommerce .before-footer-cta .button:hover {
    	background-color: #ce3a0d;
    	box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.12);
    	color: #fff;
    }
    
    .woocommerce #reviews #comment {
    	height: 150px;
    }
    
    .woocommerce .quantity .qty {
    	font-size: 18px;
    	line-height: 1.5;
    	margin-right: 5px;
    	padding: 11px 5px;
    	width: 70px;
    }
    
    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea {
    	line-height: 1.5;
    	padding: 15px 20px;
    }
    
    .woocommerce-cart table.cart td.actions .coupon .input-text,
    .woocommerce-checkout table.cart td.actions .coupon .input-text,
    #add_payment_method table.cart td.actions .coupon .input-text {
    	border-color: #eee9e3;
    	padding: 5px 20px;
    	width: 150px;
    }
    
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce form.register,
    .woocommerce form .form-row .select2-container,
    .woocommerce form .form-row.woocommerce-validated input.input-text,
    .woocommerce form .form-row.woocommerce-validated select,
    .woocommerce form .form-row.woocommerce-validated .select2-container {
    	border-color: #eee9e3;
    	border-radius: 0;
    }
    
    .woocommerce-cart table.cart input,
    .woocommerce-checkout table.cart input,
    #add_payment_method table.cart input {
    	vertical-align: top;
    }
    
    .woocommerce .coupon {
    	line-height: 1;
    }
    
    .woocommerce .coupon .input-text {
    	height: 44px;
    }
    
    /* WooCommerce Disabled Buttons
    ---------------------------------------------------------------------------- */
    
    .woocommerce a.button:disabled,
    .woocommerce a.button:disabled:hover,
    .woocommerce a.button:disabled[disabled],
    .woocommerce a.button:disabled[disabled]:hover,
    .woocommerce button:disabled,
    .woocommerce button:disabled:hover,
    .woocommerce button.button:disabled,
    .woocommerce button.button:disabled:hover,
    .woocommerce button.button:disabled[disabled],
    .woocommerce button.button:disabled[disabled]:hover,
    .woocommerce input:disabled,
    .woocommerce input:disabled:hover,
    .woocommerce input[type="button"]:disabled,
    .woocommerce input[type="button"]:disabled:hover,
    .woocommerce input[type="reset"]:disabled,
    .woocommerce input[type="reset"]:disabled:hover,
    .woocommerce input[type="submit"]:disabled,
    .woocommerce input[type="submit"]:disabled:hover,
    .woocommerce input.button.disabled,
    .woocommerce input.button.disabled:hover,
    .woocommerce input.button:disabled[disabled],
    .woocommerce input.button:disabled[disabled]:hover,
    .woocommerce #respond input#submit.disabled,
    .woocommerce #respond input#submit:disabled:hover,
    .woocommerce #respond input#submit:disabled[disabled],
    .woocommerce #respond input#submit:disabled[disabled]:hover {
    	background-color: #eee9e3;
    	border-width: 0;
    	color: #666;
    	padding: 16px 24px;
    }
    
    .woocommerce a.button.alt:disabled,
    .woocommerce a.button.alt:disabled:hover,
    .woocommerce a.button.alt[disabled]:disabled,
    .woocommerce a.button.alt[disabled]:disabled:hover,
    .woocommerce button.button.alt:disabled,
    .woocommerce button.button.alt:disabled:hover,
    .woocommerce button.button.alt[disabled]:disabled,
    .woocommerce button.button.alt[disabled]:disabled:hover,
    .woocommerce input.button.alt:disabled,
    .woocommerce input.button.alt:disabled:hover,
    .woocommerce input.button.alt[disabled]:disabled,
    .woocommerce input.button.alt[disabled]:disabled:hover,
    .woocommerce #respond input#submit.alt:disabled,
    .woocommerce #respond input#submit.alt:disabled:hover,
    .woocommerce #respond input#submit.alt[disabled]:disabled,
    .woocommerce #respond input#submit.alt[disabled]:disabled:hover {
    	background-color: #eee9e3;
    	color: #666;
    }
    
    /* WooCommerce Account Page
    ---------------------------------------------------------------------------- */
    
    .woocommerce-account .woocommerce-Address-title h3 {
    	font-size: 26px;
    }
    
    .woocommerce-account .woocommerce-Address {
    	margin-bottom: 20px;
    }
    
    .woocommerce-MyAccount-navigation {
    	border: 1px solid #eee9e3;
    	padding: 20px;
    	margin-bottom: 40px;
    }
    
    .woocommerce-MyAccount-navigation ul {
    	margin-bottom: 0;
    	margin-left: 0;
    	text-align: center;
    }
    
    .woocommerce-MyAccount-navigation ul li {
    	display: inline-block;
    	line-height: 1.2;
    	list-style-type: none;
    	margin: 0 10px;
    }
    
    .woocommerce-MyAccount-navigation ul li:last-child {
    	margin-bottom: 0;
    }
    
    .woocommerce-MyAccount-navigation ul li.is-active > a {
    	color: #554948;
    	font-weight: 700;
    }
    
    .woocommerce-account .woocommerce-MyAccount-content,
    .woocommerce-account .woocommerce-MyAccount-navigation {
    	margin-bottom: 20px;
    	width: 100%;
    }
    
    /* WooCommerce Breadcrumb
    ---------------------------------------------------------------------------- */
    
    .woocommerce .woocommerce-breadcrumb {
    	font-size: 18px;
    	margin-bottom: 40px;
    }
    
    .woocommerce .woocommerce-breadcrumb,
    .woocommerce .woocommerce-breadcrumb a {
    	color: #554948;
    }
    
    .woocommerce .woocommerce-breadcrumb a {
    	text-decoration: none;
    }
    
    .woocommerce .woocommerce-breadcrumb a:focus,
    .woocommerce .woocommerce-breadcrumb a:hover {
    	color: #ce3a0d;
    }
    
    /* WooCommerce Orders
    ---------------------------------------------------------------------------- */
    
    .woocommerce table.my_account_orders .button {
    	margin-left: 5px;
    	margin-right: 5px;
    }
    
    /* WooCommerce Reviews
    ---------------------------------------------------------------------------- */
    
    .woocommerce #reviews #comments ol.commentlist li img.avatar {
    	background-color: transparent;
    	border: 0;
    	margin: 0 16px 24px 0;
    	padding: 0;
    	position: relative;
    	width: 60px;
    }
    
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
    	border-color: #eee9e3;
    	border-radius: 0;
    	margin-left: 80px;
    }
    
    .woocommerce .entry-content #reviews ol > li {
    	list-style-type: none;
    }
    
    /* WooCommerce Misc
    ---------------------------------------------------------------------------- */
    
    .woocommerce a.remove {
    	line-height: 0.9;
    }
    
    ul.woocommerce-error,
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message {
    	background-color: #faf7f4;
    	border-top-color: #ce3a0d;
    	margin-left: 0;
    }
    
    .woocommerce-error::before,
    .woocommerce-info::before,
    .woocommerce-message::before {
    	color: #ce3a0d;
    }
    
    .woocommerce .order_details li,
    .woocommerce p.woocommerce-thankyou-order-received {
    	margin-bottom: 20px;
    }
    
    div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {
    	width: 48%;
    }
    
    /* WooCommerce Widgets
    ---------------------------------------------------------------------------- */
    
    /* Woo Search
    -------------------------------------------------- */
    
    .woocommerce-product-search {
    	overflow: hidden;
    	width: 100%;
    }
    
    .woocommerce-product-search input[type="submit"] {
    	border: 0;
    	clip: rect(0, 0, 0, 0);
    	height: 1px;
    	margin: -1px;
    	padding: 0;
    	position: absolute;
    	width: 1px;
    }
    
    /* Woo Shopping Cart
    -------------------------------------------------- */
    
    .woocommerce .widget_shopping_cart ul.cart_list li,
    .woocommerce.widget_shopping_cart ul.cart_list li {
    	padding-top: 15px;
    }
    
    .woocommerce .widget_shopping_cart .cart_list li a.remove,
    .woocommerce.widget_shopping_cart .cart_list li a.remove {
    	top: 15px;
    }
    
    .woocommerce.widget_shopping_cart .total {
    	border-top: 1px solid #eee9e3;
    	margin-top: 15px;
    }
    
    .woocommerce .widget_shopping_cart .buttons a,
    .woocommerce.widget_shopping_cart .buttons a {
    	margin-bottom: 5px;
    }
    
    .woocommerce .widget_shopping_cart .cart_list li.empty,
    .woocommerce.widget_shopping_cart .cart_list li.empty {
    	padding-left: 0;
    }
    
    /* Woo Product Lists
    -------------------------------------------------- */
    
    .woocommerce ul.cart_list li img,
    .woocommerce ul.product_list_widget li img {
    	width: 60px;
    }
    
    .sidebar ul.product_list_widget li {
    	line-height: 1.4;
    	margin-bottom: 15px;
    	padding: 15px 0 0;
    }
    
    .sidebar ul.product_list_widget li:last-child {
    	margin-bottom: 0;
    	padding-bottom: 15px;
    }
    
    /* Woo Filter
    -------------------------------------------------- */
    
    .woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
    	background-color: #eee9e3;
    }
    
    .woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
    .woocommerce.widget_price_filter .ui-slider .ui-slider-range {
    	background-color: #ce3a0d;
    }
    
    .woocommerce .widget_price_filter .price_slider_amount .button,
    .woocommerce.widget_price_filter .price_slider_amount .button {
    	font-size: 1em;
    }
    
    .woocommerce .widget_layered_nav ul li.chosen a::before,
    .woocommerce .widget_layered_nav_filters ul li a::before,
    .woocommerce .widget_rating_filter ul li.chosen a::before {
    	color: #ce3a0d;
    }
    
    /* Woo Active Filters
    -------------------------------------------------- */
    
    .woocommerce.widget_layered_nav_filters ul li {
    	margin: 0 20px 20px 0;
    }
    
    /* Woo Recent Reviews
    -------------------------------------------------- */
    
    .woocommerce.widget_recent_reviews .reviewer {
    	font-size: 12px;
    	letter-spacing: 1px;
    	text-transform: uppercase;
    }
    
    /* Media Queries
    ---------------------------------------------------------------------------- */
    
    @media only screen and (max-width: 1400px) {
    
    	.content-sidebar .content ul.products,
    	.sidebar-content .content ul.products {
    		justify-content: space-between;
    	}
    
    }
    
    @media only screen and (max-width: 1200px) {
    
    	.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,
    	.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs {
    		padding: 0;
    	}
    
    	.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,
    	.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li {
    		display: block;
    		margin: 0;
    	}
    
    	.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,
    	.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    		display: block;
    	}
    
    	.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,
    	.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li {
    		background-color: #fff;
    		border-bottom: 0;
    	}
    
    	.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,
    	.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
    		border-bottom: 1px solid #eee9e3;
    	}
    
    	.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
    	.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    		border-bottom-color: #eee9e3;
    	}
    
    	.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,
    	.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {
    		content: "\f3ff";
    		float: right;
    		font-family: "ionicons"; /* stylelint-disable-line */
    	}
    
    	.content-sidebar .content ul.products,
    	.sidebar-content .content ul.products {
    		justify-content: space-between;
    	}
    
    }
    
    @media only screen and (max-width: 1023px) {
    
    	.full-width-content .content ul.products {
    		justify-content: space-between;
    	}
    
    	.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
    	.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    		background-color: #faf7f4;
    	}
    
    }
    
    @media only screen and (max-width: 782px) {
    
    	.full-width-content.woocommerce ul.products {
    		justify-content: space-between;
    	}
    
    }
    
    @media only screen and (max-width: 782px) {
    
    	.woocommerce div.product .woocommerce-tabs ul.tabs {
    		padding: 0;
    	}
    
    	.woocommerce div.product .woocommerce-tabs ul.tabs li {
    		display: block;
    		margin: 0;
    	}
    
    	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    		display: block;
    	}
    
    	.woocommerce div.product .woocommerce-tabs ul.tabs li {
    		background-color: #fff;
    		border-bottom: 0;
    	}
    
    	.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
    		border-bottom: 1px solid #eee9e3;
    	}
    
    	.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    		border-bottom-color: #eee9e3;
    	}
    
    	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {
    		content: "\f3ff";
    		float: right;
    		font-family: "ionicons"; /* stylelint-disable-line */
    	}
    
    	.woocommerce .content-sidebar-wrap {
    		padding-left: 8%;
    		padding-right: 8%;
    	}
    
    	.before-footer-cta .button {
    		float: none;
    		margin-top: 20px;
    	}
    
    }
    
    @media only screen and (max-width: 600px) {
    
    	.woocommerce form .form-row-first,
    	.woocommerce form .form-row-last,
    	.woocommerce #reviews #comments .star-rating,
    	.woocommerce-page form .form-row-first,
    	.woocommerce-page form .form-row-last {
    		float: none;
    		width: 100%;
    	}
    
    	.woocommerce ul.products li.product,
    	.woocommerce ul.products[class*="columns-"] li.product,
    	.woocommerce .woocommerce-ordering,
    	.woocommerce-page ul.products li.product,
    	.woocommerce ul.products li.product .button,
    	.woocommerce-page ul.products[class*="columns-"] li.product,
    	.woocommerce-page ul.products li.product .button,
    	.woocommerce-page .woocommerce-ordering {
    		margin-right: 0;
    		width: 100%;
    	}
    
    	.woocommerce ul.products li.product .button {
    		margin-left: 0;
    		margin-right: 0;
    	}
    
    	.woocommerce-error a.button,
    	.woocommerce-info a.button,
    	.woocommerce-message a.button {
    		margin-bottom: 15px;
    		width: 100%;
    	}
    
    	.woocommerce input.button,
    	.woocommerce input.button[type="submit"],
    	.woocommerce table.cart td.actions .coupon .input-text + .button,
    	.woocommerce-cart table.cart td.actions .coupon .input-text,
    	.woocommerce-page table.cart td.actions .coupon .input-text + .button {
    		width: 100% !important;
    	}
    
    	.woocommerce ul.products li.product,
    	.woocommerce-page ul.products li.product {
    		padding-bottom: 0;
    	}
    
    	.woocommerce-cart table.cart td.actions .coupon .input-text {
    		background-color: #fff;
    		margin-bottom: 10px;
    	}
    
    	.woocommerce-message .button.wc-forward {
    		margin-bottom: 20px;
    		width: 100%;
    	}
    
    }
    
    @media only screen and (max-width: 600px) {
    
    	.woocommerce .content .entry {
    		padding: 2em;
    	}
    
    }
    
    May 26, 2020 at 11:20 am in reply to: How to RTL Navigation Pro (especially its built-in WooCommerce design) ? #498949
    Regev
    Participant

    Intersting! Thank you.

    I don't have any translation plugin - WooCommerce comes translated out of the box.

    Which CSS files should I create RTL versions for - the WooCommerce ones or the Theme's default ones?

    Is there any simpler method perhaps, perhaps a couple code lines to adjust just to change those WooCommerce elements?

    May 19, 2020 at 3:38 am in reply to: How to Enlarge Logo (Out of Container) on Navigation Pro? #498787
    Regev
    Participant

    Thank you so much!!! I tweaked it a bit and ended up with this:

    Homepage

    Will continue playing with it to make it nice for mobile/tablets.
    Thanks again <3

    May 18, 2020 at 6:24 am in reply to: How to Enlarge Logo (Out of Container) on Navigation Pro? #498765
    Regev
    Participant

    Any idea what I should put in the stylesheet?

    May 18, 2020 at 3:51 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498761
    Regev
    Participant

    Thank you so much Andy - YOU ROCK. I can't express how grateful I am.

    May 14, 2020 at 1:42 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498690
    Regev
    Participant

    Hey man, I just checked it. Apologies for the delay. It actually works great when I visit the page on a Private window. Thank you so much!! It's beautiful. I think it's just my browser cache serving the old CSS file or something.

    How do I move it above the footer-cta widget tho? I tried after_content instead of before_footer but then it puts it inside the grey container. In other words, I want to flip the order of the grid/footer-cta.

    Is there also an option to simply pull the meta description as the excerpt and get rid of that excerpt section? I feel it's redundant, because I just copy the meta description and paste in each page's excerpt anyway.

    Thanks again, mate.
    Highly appreciated.

    May 12, 2020 at 1:07 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498640
    Regev
    Participant

    Thank you so much!!!! Your kind effort highly appreciated.

    I added everything, but here's how it looks:

    What Is Vitamin B12?

    What's missing? 🙂

    May 11, 2020 at 7:23 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498624
    Regev
    Participant

    Yes, what should I add in there?

    May 11, 2020 at 1:15 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498614
    Regev
    Participant

    Thanks for the kind advise, Brad and Andy 🙂

    I'm not sure how to do it technically tho, normally I find little snippets of code in this forum that I can use.

    May 6, 2020 at 8:02 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498495
    Regev
    Participant

    How do I do that?

    May 2, 2020 at 1:05 pm in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498392
    Regev
    Participant

    Is there anything I can add to this code so that it lists Child-Pages on Pages similarly?

    `<?php
    /**
    * This file adds the grid layout for the Academy Pro Theme.
    *
    * @package Academy
    * @author StudioPress
    * @license GPL-2.0-or-later
    * @link https://my.studiopress.com/themes/academy/
    */

    // Registers the grid layout for category archives.
    genesis_register_layout(
    'academy-grid',
    [
    'label' => __( 'Three-column Grid', 'academy-pro' ),
    'img' => get_stylesheet_directory_uri() . '/images/grid.gif',
    'type' => [ 'category', 'post_tag' ],
    ]
    );

    // Adds site layouts back to categories and tags.
    if ( function_exists( 'genesis_add_type_to_layout' ) ) {
    genesis_add_type_to_layout( 'content-sidebar', [ 'category', 'post_tag' ] );
    genesis_add_type_to_layout( 'sidebar-content', [ 'category', 'post_tag' ] );
    genesis_add_type_to_layout( 'full-width-content', [ 'category', 'post_tag' ] );
    }

    add_action( 'genesis_meta', 'academy_grid_layout' );
    /**
    * Sets up the grid layout.
    *
    * @since 1.0.0
    */
    function academy_grid_layout() {

    $site_layout = genesis_site_layout();

    if ( 'academy-grid' === $site_layout ) {

    remove_action( 'genesis_after_content', 'genesis_get_sidebar' );
    remove_action( 'genesis_after_content_sidebar_wrap', 'genesis_get_sidebar_alt' );
    add_filter( 'genesis_skip_links_output', 'academy_grid_skip_links_output' );
    add_filter( 'genesis_pre_get_option_content_archive_limit', 'academy_grid_archive_limit' );
    add_filter( 'genesis_pre_get_option_content_archive_thumbnail', 'academy_grid_archive_thumbnail' );
    add_filter( 'genesis_pre_get_option_content_archive', 'academy_grid_content_archive' );
    add_filter( 'genesis_pre_get_option_image_size', 'academy_grid_image_size' );
    add_filter( 'genesis_pre_get_option_image_alignment', 'academy_grid_image_alignment' );

    }

    }

    add_filter( 'genesis_pre_get_option_site_layout', 'academy_grid_category_layout' );
    /**
    * Sets the default layout for category and tag archive pages.
    *
    * @since 1.0.0
    *
    * @param string $layout The current layout.
    * @return string The new layout.
    */
    function academy_grid_category_layout( $layout ) {

    $layout_option = get_theme_mod( 'academy-grid-option', true );

    if ( $layout_option && ( is_category() || is_tag() ) ) {
    $layout = 'academy-grid';
    }

    return $layout;

    }

    add_action( 'pre_get_posts', 'academy_grid_posts_per_page' );
    /**
    * Sets the number of posts in the grid.
    *
    * @since 1.0.0
    *
    * @param WP_Query $query The query object.
    */
    function academy_grid_posts_per_page( $query ) {

    $site_layout = genesis_site_layout( false );

    $posts = get_theme_mod( 'academy-grid-posts-per-page', academy_get_default_grid_posts_per_page() );

    if ( ! $query->is_main_query() ) {
    return;
    }

    if ( 'academy-grid' === $site_layout ) {
    $query->set( 'posts_per_page', intval( $posts ) );
    }

    }

    /**
    * Gets the content limit for the grid layout.
    *
    * @since 1.0.0
    *
    * @return int The grid content limit.
    */
    function academy_grid_archive_limit() {

    return get_theme_mod( 'academy-grid-archive-limit', academy_get_default_grid_limit() );

    }

    /**
    * Gets the archive thumbnail for the grid layout.
    *
    * @since 1.0.0
    *
    * @return bool The grid archive thumbnail.
    */
    function academy_grid_archive_thumbnail() {

    return get_theme_mod( 'academy-grid-thumbnail', true );

    }

    /**
    * Gets the grid image size.
    *
    * @since 1.0.0
    *
    * @return string The grid image size.
    */
    function academy_grid_image_size() {

    return 'featured-image';

    }

    /**
    * Gets the grid image alignment.
    *
    * @since 1.0.0
    *
    * @return string The grid image alignment.
    */
    function academy_grid_image_alignment() {

    return 'alignnone';

    }

    /**
    * Gets default grid layout posts per page.
    *
    * @since 1.0.0
    *
    * @return string Number of posts to show.
    */
    function academy_get_default_grid_posts_per_page() {

    return 6;

    }
    /**
    * Gets default grid layout content limit.
    *
    * @since 1.0.0
    *
    * @return string Number of characters to show.
    */
    function academy_get_default_grid_limit() {

    return 200;

    }
    /**
    * Gets default grid layout content limit.
    *
    * @since 1.0.0
    *
    * @return string Content display option.
    */
    function academy_content_archive_option() {

    return 'full';

    }

    /**
    * Sets the grid content display type.
    *
    * @since 1.0.0
    *
    * @return string The grid display type.
    */
    function academy_grid_content_archive() {

    return get_theme_mod( 'academy-content-archive', academy_content_archive_option() );

    }

    /**
    * Removes skip link for primary sidebar on grid layout.
    *
    * @since 1.0.0
    *
    * @param array $links The current skip links.
    * @return array The new skip links.
    */
    function academy_grid_skip_links_output( $links ) {

    if ( isset( $links['genesis-sidebar-primary'] ) ) {
    unset( $links['genesis-sidebar-primary'] );
    }

    return $links;

    }

    May 2, 2020 at 11:08 am in reply to: How to Have Academy Pro's beautiful archive grid, for *pages*? #498389
    Regev
    Participant

    Obviously... but I figured there must be a way to customize the code underneath to either automatically list child pages with the same look, or to manually plant a code in a custom-html at the bottom of those pages and have them styled the same way

  • Author
    Posts
Viewing 20 posts - 1 through 20 (of 64 total)
1 2 3 4 →

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2023 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble