/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":74967,"date":"2026-05-22T22:21:31","date_gmt":"2026-05-22T22:21:31","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=74967"},"modified":"2026-05-22T22:21:33","modified_gmt":"2026-05-22T22:21:33","slug":"las-casinos-online-ganan-recursos-mediante-la-ventaja-de-la-estirpe-incluida-en-cada-esparcimiento","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/las-casinos-online-ganan-recursos-mediante-la-ventaja-de-la-estirpe-incluida-en-cada-esparcimiento\/","title":{"rendered":"Las casinos online ganan recursos mediante la ventaja de la estirpe incluida en cada esparcimiento"},"content":{"rendered":"

Cryptorino os recibe con el pasar del tiempo algun 100% de bono de recibimiento incluso un BTC (si, asi como lo perfectamente lees, un BTC) + 10% sobre cashback semanal. premia a las jugadores mas profusamente leales en compania de algun 11% sobre cashback semanal asi\ufffd como un bono sobre recepcion de el 100%. En ocasiones, sobre sustitucion del recursos fiat, igual que las eurillos, desplazandolo hacia el pelo a veces sobre modo simultanea del paga de dineros \ufffdconvencionales\ufffd.<\/p>\n

Ofrece cryptojuegos sobre primer grado y no ha transpirado el conveniente metodo sobre recompensas gente que desean la intimidad y la velocidad de las criptomonedas. Cerca de el vari?n, los consumidores podrian disfrutar sobre precios ininas, cual hallan ganado popularidad dentro de las personas cripto por el actividad. Agregan bonos diversos con manga larga tiradas regalado desplazandolo hacia el pelo porcentajes de dinero perfecta para noveles, a modo de utilizar las ventajas. Los usuarios deben profundizar nuestro hecho de que todo malentendido en el semejar una gobierno de la monedero particular, podria acarrear una falta definitiva para medios demandado. Las casinos sobre criptomonedas sobre De cualquier parte del mundo, resultan las maravilloso referente a suministrar el pertenencia total con el fin de retirar las recursos para los gente directamente. Es una oferta monopolio con el fin de individuos nuevos con el fin de superar nuestro venta de las perfiles.<\/p>\n

Una coleccion de juegos anade posibilidades sobre clasificacion por fabricantes, temas sobre tragamonedas asi\ufffd como clasificaciones genericos, y no ha transpirado una lingote de indagacion de localizar precios. El porton inicial incluye algun reembolso de el 30% desprovisto requisitos de envite, una publicidad cual ha sido dados extremadamente gran prohijamiento dentro de nuestra colectividad. A lo cual llegan a convertirse en focos de luces cifra la disposicion de trato del sitio web, una amplia presencia sobre criterios sobre juegos y tambien en la posibilidad de hacer depositos referente a Bitcoin a traves de WalletConnect. Nuestro bono aplica un esquema el lugar donde nuestro primer deposito se replica, independiente del costo, asi\ufffd como inscribiri? complementa con manga larga tiradas gratis. El material del sitio web se va a apoyar sobre el silli\ufffdn da nada mas con manga larga fines de esparcimiento, y no ha transpirado el trato sin duda resulta la aceptacion sobre todos los palabras asi\ufffd como modos. CryptoNews, igual que el website sobre novedades de criptomonedas mayormente enorme del universo, fue algun pilar sobre la humanidad empezando desde 2016.<\/p>\n

Se puede beneficiarte de el cesion inaugural gratuito utilizandolo para experimentar dispares juegos desplazandolo hacia el pelo lucro eficaz<\/h2>\n

El cortejo sobre Avantgarde con los seres sobre criptomonedas va con su bici sobra alla de las anuncios normal, Felix Spin<\/a> proveyendo transacciones de Bitcoin falto problemas desplazandolo hacia el pelo auxilio especificamente dedicado con el fin de exigencias especiales sobre criptomonedas. La prestacii?n del pagina web durante las competiciones mostro la precision invariable referente a otras dispositivos desplazandolo hacia el pelo navegadores, es por ello que cual las apostadores pueden accesar a las cuentas asi\ufffd como efectuar apuestas falto interrupciones.Escuchar la Sus particulares Total de Crashino El diseno limpio de la plataforma asegura que los consumidores lleguen a dar con de manera competente sus sports asi\ufffd como mercados de apuestas deseados. Este tipo de categorizacion otorga las personas a localizar corto los mercados de apuestas zapatillas de deporte en compania de bitcoin junto a los juegos de casino habituales.<\/p>\n

Ademas, ofrecen compatibilidad con el pasar del tiempo otras paginas y no ha transpirado billeteras, facilitando el test del consumidor<\/h2>\n

Nuestro formal o que se encargan (puesto que es nuestro pseudonimo de mayor encima de una humano), es Satoshi Nakamoto, la persona lanzo la nueva moneda electronica solo vale de efectuar operaciones dentro de de internet. No obstante, si bien tendri\ufffdas cierta practica tiene sobra interes juntar lo perfectamente que usan un bono de recepcion con deposito, continuamente que revises las requisitos sobre puesta.<\/p>\n

Siempre sobra espanoles usan criptomonedas como nuestro Bitcoin de realizar todo tipo de operaciones online de manera segura desplazandolo hacia el pelo en secreto, inclusive depositos y retiros de casinos online. En caso de que aun no os animes a usar Bitcoin para elaborar transacciones referente a algun casino en internet, hay distintas alternativas a las que es posible recurrir para efectuar depositos y no ha transpirado retiros. Con cada cosa que expuesto antiguamente, usar criptomonedas igual que Bitcoin acerca de algun casino online de el pais es entre los medios mas profusamente rapidas y no ha transpirado seguras de organizar el dinero. Los Bitcoins no separado facilita obtener material o en la barra pagar por servicios online, fortuna ademi?s que, acerca de los casinos en internet, llegan a convertirse en focos de luces deberian posicionado igual que uno de los estrategias sobre remuneracion sobra populares, gracias a la patologi\ufffda del tunel carpiano varios beneficios. Con eso, cada cliente tiene obtener completo de sus activos.<\/p>\n

Usa invariablemente wallets seguras, plataformas seguros desplazandolo hacia el pelo mantente informado con regulacion sobre tu pueblo. Muchos juegos estan adaptados en pantallas tactiles y no ha transpirado determinados casinos hasta ofrecen notificaciones dentro del tomar recursos o bien completar un retiro. Por ultimo, si seri\ufffda entre los que dejan fondos al casino, puede cual todos estos dinero se revaloricen. Las transacciones en compania de criptomonedas siguen evidente anonimato, cosa que os otorga de mayor dominacion sobre tu informacion personal. Igualmente, los comisiones resultan suficientemente pequenas, sobre todo sobre operaciones internacionales.<\/p>\n

Esto garantiza cual los jugadores regulares tambien se beneficien de prerrogativas consistentes, manteniendo el test sobre esparcimiento atrayente usando lapso. Esa combinacion de bonos de tanque y no ha transpirado giros gratuito posibilita una busqueda de las tragamonedas, juegos de caja de ahorros y casino referente a presto del lugar sin enredar bastante sobre hacen de propios dineros. Oriente bono deja a los jugadores experimentar tragamonedas populares igual que Gates of Olympus, Sweet Bonanza desplazandolo hacia el pelo Dead Canary, o bien gozar sobre juegos sobre asiento asi\ufffd como que usan crupier sobre avispado sin exponer abundante de las propios dineros. Utilizamos tecnologia blockchain de garantizar la transparencia asi\ufffd como justicia en nuestros juegos, contamos con ayuda al cliente 24\/5 desplazandolo hacia el pelo unico sugerimos niveles sobre juegos populares.<\/p>\n

En lo cual lleva incluido a los limites menores asi\ufffd como maximos de estas operaciones, son definidos las diferentes tarima particularmente. Levante plan ofrece modos optimas en los bonificaciones, promos exclusivas y limites de jubilacion de mayor altos, entre diferentes ventajas. Pero seri\ufffda exacto tal que son sobre todo exactamente iguales bonos que todo casino online, tenemos diferencias sustanciales. Ahora, a traves del as de bonificaciones han evolucionado sobre forma optimista, atrayendo sobra jugadores cada dia.<\/p>\n

Las casinos mas recomendados para retar joviales BTC destacan por dicho transparencia, licencias verificadas y interesantes promociones para jugadores sobre criptomonedas. En el proceso de seleccionar, atane pensar enfoque igual que decision, celeridad referente a transacciones y variedad de juegos. Las mejores plataformas usan secreto SSL, autenticacion de 2 elementos (2FA) y no ha transpirado almacenaje con total seguridad sobre dineros para defender a sus jugadores. Al momento mas profusamente jugadores se sienten a gusto con BTC de efectuar depositos desplazandolo hacia el pelo retiros ya dicho anonimato y an una abandono de intermediarios bancarios. Bitcoin hemos convertido en una de las criptomonedas mas utilizadas referente a casinos en internet a traves de el descentralizacion, confianza asi\ufffd como facilidad sobre uso.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cryptorino os recibe con el pasar del tiempo algun 100% de bono de recibimiento incluso un BTC (si, asi como lo perfectamente lees, un BTC) + 10% sobre cashback semanal. premia a las jugadores mas profusamente leales en compania de algun 11% sobre cashback semanal asi\ufffd como un bono sobre\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-74967","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=74967"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74967\/revisions"}],"predecessor-version":[{"id":74970,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74967\/revisions\/74970"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=74967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=74967"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=74967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}