{"id":7226,"date":"2026-07-24T23:30:46","date_gmt":"2026-07-25T02:30:46","guid":{"rendered":"https:\/\/germanbruno.com\/?page_id=7226"},"modified":"2026-07-24T23:41:44","modified_gmt":"2026-07-25T02:41:44","slug":"favorite-courses-tutor","status":"publish","type":"page","link":"https:\/\/germanbruno.com\/es\/favorite-courses-tutor\/","title":{"rendered":"Cursos Favoritos"},"content":{"rendered":"<div class=\"gb-my-tutor-favorites\">\r\n\t\t\t<div class=\"gb-tutor-favorites-message\">\r\n\r\n\t\t\t\t<span\r\n\t\t\t\t\tclass=\"gb-favorites-trp-text\"\r\n\t\t\t\t\tdata-lang=\"es\"\r\n\t\t\t\t\thidden\r\n\t\t\t\t>\r\n\t\t\t\t\tTen\u00e9s que\r\n\t\t\t\t\t<a href=\"https:\/\/germanbruno.com\/es\/login\/?redirect_to=https%3A%2F%2Fgermanbruno.com%2Fes%2Ffavorite-courses-tutor%2F\">\r\n\t\t\t\t\t\tiniciar sesi\u00f3n\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t\tpara ver tus cursos favoritos.\r\n\t\t\t\t<\/span>\r\n\r\n\t\t\t\t<span\r\n\t\t\t\t\tclass=\"gb-favorites-trp-text\"\r\n\t\t\t\t\tdata-lang=\"en\"\r\n\t\t\t\t\thidden\r\n\t\t\t\t>\r\n\t\t\t\t\tYou need to\r\n\t\t\t\t\t<a href=\"https:\/\/germanbruno.com\/es\/login\/?redirect_to=https%3A%2F%2Fgermanbruno.com%2Fes%2Ffavorite-courses-tutor%2F\">\r\n\t\t\t\t\t\tlog in\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t\tto view your favorite courses.\r\n\t\t\t\t<\/span>\r\n\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t<style>\r\n\t.gb-my-tutor-favorites,\r\n\t.gb-my-tutor-favorites * {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\t.gb-my-tutor-favorites {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tgap: 8px;\r\n\t\twidth: 100%;\r\n\t\tfont-family: inherit;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-card {\r\n\t\tdisplay: grid;\r\n\t\tgrid-template-columns: 200px minmax(0, 1fr);\r\n\t\tgap: 12px;\r\n\r\n\t\twidth: 100%;\r\n\t\tmin-height: 132px;\r\n\t\tpadding: 8px;\r\n\r\n\t\tbackground: #ffffff;\r\n\t\tborder: 1px solid #e4e6e9;\r\n\t\tborder-radius: 14px;\r\n\r\n\t\tcolor: #1d2433 !important;\r\n\t\ttext-decoration: none !important;\r\n\r\n\t\toverflow: hidden;\r\n\t\tcursor: pointer;\r\n\r\n\t\ttransition:\r\n\t\t\tborder-color 0.18s ease,\r\n\t\t\tbox-shadow 0.18s ease,\r\n\t\t\ttransform 0.18s ease;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-card:hover {\r\n\t\tcolor: #1d2433 !important;\r\n\t\tborder-color: #cfd3d8;\r\n\t\tbox-shadow: 0 3px 12px rgba(20, 25, 35, 0.06);\r\n\t\ttransform: translateY(-1px);\r\n\t}\r\n\r\n\t.gb-tutor-favorite-card:focus-visible {\r\n\t\toutline: 3px solid rgba(31, 157, 73, 0.25);\r\n\t\toutline-offset: 2px;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-image {\r\n\t\twidth: 200px;\r\n\t\theight: 112px;\r\n\t\tborder-radius: 7px;\r\n\t\toverflow: hidden;\r\n\t\tbackground: #f1f2f3;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-image img {\r\n\t\tdisplay: block;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tobject-fit: cover;\r\n\t\tborder: 0;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-content {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tmin-width: 0;\r\n\t\tmin-height: 112px;\r\n\t\tpadding: 1px 5px 1px 0;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-category {\r\n\t\tmargin: 0 0 7px;\r\n\t\tcolor: #414752;\r\n\t\tfont-size: 12px;\r\n\t\tfont-weight: 400;\r\n\t\tline-height: 1.25;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-title {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\r\n\t\tcolor: #171e2b;\r\n\t\tfont-size: 15px;\r\n\t\tfont-weight: 500;\r\n\t\tline-height: 1.35;\r\n\r\n\t\toverflow-wrap: anywhere;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-status {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tgap: 7px;\r\n\r\n\t\twidth: min(100%, 510px);\r\n\t\tmargin-top: auto;\r\n\r\n\t\tcolor: #3e4652;\r\n\t\tfont-size: 13px;\r\n\t\tfont-weight: 400;\r\n\t\tline-height: 1.25;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-heart {\r\n\t\tdisplay: inline-flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\r\n\t\twidth: 20px;\r\n\t\theight: 20px;\r\n\r\n\t\tcolor: #219c4b;\r\n\t\tfont-size: 18px;\r\n\t\tline-height: 1;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-line {\r\n\t\twidth: min(100%, 510px);\r\n\t\theight: 8px;\r\n\t\tmargin-top: 7px;\r\n\r\n\t\tbackground: #dadddf;\r\n\t\tborder: 1px solid #cfd2d5;\r\n\t\tborder-radius: 999px;\r\n\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t.gb-tutor-favorite-line-value {\r\n\t\tdisplay: block;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\r\n\t\tbackground: #219c4b;\r\n\t\tborder-radius: 999px;\r\n\t}\r\n\r\n\t.gb-tutor-favorites-message,\r\n\t.gb-tutor-favorites-empty {\r\n\t\tmargin: 0;\r\n\t\tpadding: 20px;\r\n\r\n\t\tbackground: #ffffff;\r\n\t\tborder: 1px solid #e4e6e9;\r\n\t\tborder-radius: 14px;\r\n\t}\r\n\r\n\t\/*\r\n\t * Prevents the layout styles from overriding\r\n\t * the native hidden attribute.\r\n\t *\/\r\n\t.gb-favorites-trp-text[hidden] {\r\n\t\tdisplay: none !important;\r\n\t}\r\n\r\n\t@media (max-width: 700px) {\r\n\t\t.gb-tutor-favorite-card {\r\n\t\t\tgrid-template-columns: 130px minmax(0, 1fr);\r\n\t\t\tmin-height: 96px;\r\n\t\t\tgap: 10px;\r\n\t\t\tpadding: 7px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-image {\r\n\t\t\twidth: 130px;\r\n\t\t\theight: 82px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-content {\r\n\t\t\tmin-height: 82px;\r\n\t\t\tpadding-right: 2px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-category {\r\n\t\t\tmargin-bottom: 4px;\r\n\t\t\tfont-size: 11px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-title {\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-status {\r\n\t\t\tgap: 5px;\r\n\t\t\tfont-size: 11px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-heart {\r\n\t\t\twidth: 17px;\r\n\t\t\theight: 17px;\r\n\t\t\tfont-size: 15px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-line {\r\n\t\t\theight: 7px;\r\n\t\t\tmargin-top: 4px;\r\n\t\t}\r\n\t}\r\n\r\n\t@media (max-width: 480px) {\r\n\t\t.gb-tutor-favorite-card {\r\n\t\t\tgrid-template-columns: 105px minmax(0, 1fr);\r\n\t\t\tgap: 9px;\r\n\t\t\tborder-radius: 12px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-image {\r\n\t\t\twidth: 105px;\r\n\t\t\theight: 78px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-content {\r\n\t\t\tmin-height: 78px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-title {\r\n\t\t\tfont-size: 13px;\r\n\t\t\tline-height: 1.25;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-status {\r\n\t\t\tgap: 4px;\r\n\t\t\tfont-size: 10px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-heart {\r\n\t\t\twidth: 15px;\r\n\t\t\theight: 15px;\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\r\n\t\t.gb-tutor-favorite-line {\r\n\t\t\theight: 6px;\r\n\t\t}\r\n\t}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n\t'use strict';\r\n\r\n\t\/**\r\n\t * Detects the current language through the TranslatePress\r\n\t * language-detection JavaScript library.\r\n\t *\r\n\t * Spanish is used only when the detected code is \"es\".\r\n\t * Every other value is treated as English.\r\n\t *\/\r\n\tfunction getTutorFavoritesPageLanguage() {\r\n\t\tvar language = 'en';\r\n\r\n\t\ttry {\r\n\t\t\tif (typeof TRP_IN_Determine_Language !== 'undefined') {\r\n\t\t\t\tlanguage = (\r\n\t\t\t\t\tnew TRP_IN_Determine_Language()\r\n\t\t\t\t).get_lang_from_url(\r\n\t\t\t\t\twindow.location.href\r\n\t\t\t\t).substring(0, 2).toLowerCase();\r\n\t\t\t} else {\r\n\t\t\t\tlanguage = (\r\n\t\t\t\t\tdocument.documentElement.lang || 'en'\r\n\t\t\t\t).substring(0, 2).toLowerCase();\r\n\t\t\t}\r\n\t\t} catch (error) {\r\n\t\t\tlanguage = (\r\n\t\t\t\tdocument.documentElement.lang || 'en'\r\n\t\t\t).substring(0, 2).toLowerCase();\r\n\t\t}\r\n\r\n\t\treturn language === 'es' ? 'es' : 'en';\r\n\t}\r\n\r\n\t\/**\r\n\t * Shows the correct text version and updates\r\n\t * translated accessibility labels.\r\n\t *\/\r\n\tfunction applyTutorFavoritesPageLanguage() {\r\n\t\tvar language = getTutorFavoritesPageLanguage();\r\n\r\n\t\tdocument.querySelectorAll(\r\n\t\t\t'.gb-my-tutor-favorites .gb-favorites-trp-text'\r\n\t\t).forEach(function (element) {\r\n\t\t\telement.hidden = element.dataset.lang !== language;\r\n\t\t});\r\n\r\n\t\tdocument.querySelectorAll(\r\n\t\t\t'.gb-my-tutor-favorites [data-aria-es][data-aria-en]'\r\n\t\t).forEach(function (element) {\r\n\t\t\tvar ariaLabel = language === 'es'\r\n\t\t\t\t? element.getAttribute('data-aria-es')\r\n\t\t\t\t: element.getAttribute('data-aria-en');\r\n\r\n\t\t\telement.setAttribute('aria-label', ariaLabel);\r\n\t\t});\r\n\t}\r\n\r\n\tif (document.readyState === 'loading') {\r\n\t\tdocument.addEventListener(\r\n\t\t\t'DOMContentLoaded',\r\n\t\t\tapplyTutorFavoritesPageLanguage\r\n\t\t);\r\n\t} else {\r\n\t\tapplyTutorFavoritesPageLanguage();\r\n\t}\r\n\r\n\t\/*\r\n\t * Runs again after all scripts have loaded, ensuring\r\n\t * that the TranslatePress library is available.\r\n\t *\/\r\n\twindow.addEventListener(\r\n\t\t'load',\r\n\t\tapplyTutorFavoritesPageLanguage\r\n\t);\r\n\r\n\twindow.addEventListener(\r\n\t\t'popstate',\r\n\t\tapplyTutorFavoritesPageLanguage\r\n\t);\r\n})();\r\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pmpro_default_level":"","footnotes":""},"class_list":["post-7226","page","type-page","status-publish","hentry","pmpro-has-access"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PfqX0C-1Sy","_links":{"self":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/pages\/7226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/comments?post=7226"}],"version-history":[{"count":4,"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/pages\/7226\/revisions"}],"predecessor-version":[{"id":7235,"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/pages\/7226\/revisions\/7235"}],"wp:attachment":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/media?parent=7226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}