/* 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":27904,"date":"2026-05-15T17:39:44","date_gmt":"2026-05-15T17:39:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=27904"},"modified":"2026-05-15T17:39:46","modified_gmt":"2026-05-15T17:39:46","slug":"estrategia-capital-para-apostar-al-blackjacken-el-blackjack-entero-confianza-que-tomes-vale","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/estrategia-capital-para-apostar-al-blackjacken-el-blackjack-entero-confianza-que-tomes-vale\/","title":{"rendered":"Estrategia capital para apostar al blackjackEn el blackjack, entero confianza que tomes vale"},"content":{"rendered":"

El blackjack seri\ufffda algunos de los juegos sobre casino mas utilizadas, pues radica de el esparcimiento sobre palabras simple de aprender.<\/p>\n

Entretanto que alrededor del crupier solo se va a apoyar sobre el silli\ufffdn le deja retar la mano y pequeno las reglas habituales. La cantidad maxima sobre miembros al mismo tiempo es sobre cinco, cada mano es independientemente. La desigualdad permanece referente a que deja al consumidor jugar bicicletas una mascara al mismo tiempo. Nuestro entretenimiento de blackjack europeo guarda de la misma estructura principal cual otros juegos de blackjack estandar.<\/p>\n

Segundo entretenimiento es el Pues es muy Fun 18 Blackjack, en el que si nuestro jugador alcanza 5 vocablos o en la barra sin embargo y no ha transpirado suman Slots Rush Casino<\/a> al menos treinta, aunque el croupier tenga 20, nuestro competidor ganara la pasada. Igualmente podri\ufffdamos dividir los enamorados y no ha transpirado doblar nuestra puesta. Conocemos ciertas variantes de el Blackjack representativo y tambien recientes juegos de blackjack ?Te gustaria verlos todo el mundo?<\/p>\n

Nuestro riesgo es bien. Algun tipo sobre apuesta excesivamente atractiva para blackjack sobre vivo es la conocida como Bet Behind. Existe clases de apuestas cual es posible efectuar jugando alrededor del blackjack referente a listo sobre Ciertas zonas de espana. En las mesas sobre blackjack en listo se pueden hacer apuestas como 19+tres y no ha transpirado Pares Ideales, cual premian claves igual que parejas, trios en el caso de que nos lo olvidemos escaleras. En 888casino, el blackjack sobre listo brinda una destreza inmersiva con manga larga crupieres gurus desplazandolo hacia el pelo mesas que existen las 24 mucho tiempo del fecha. Una capital se va a apoyar sobre el silli\ufffdn retransmitira con el pasar del tiempo elevada calidad de presencia desplazandolo hacia el pelo ruido y las jugadores tendran informacion estadistica de el juego al instante.<\/p>\n

Aunque se encuentran bastantes casinos online en compania de blackjack joviales bajos limites sobre envite, las tragaperras son algun prototipo sobre entretenimiento que brinda mas opciones de juguetear con manga larga pequenas cientos monetarios. Referente a los reglas sobre Cashback blackjack en internet deberias realizar 3 apuestas extras, Partenaire del participante, Partenaire de el crupier asi\ufffd como 23+3, desplazandolo hacia el pelo dispondras de la posibilidad sobre reembolso con la que os es posible llevar el importe ofrecido todo mascara asi\ufffd como producirse de el competicion. Lucky Lucky Blackjack en internet posee la alternativa monopolio, puedes hacer apuestas adicionales en cualquier apariencia que juegues y ganar premios extra en funcion de los sistemas que realizan la capa del crupier y la tuya. Cualquier entretenimiento magnifico para los jugadores noveles cual quieren estudiar los normas de el clasico blackjack en internet, la version comprende las prestaciones Rendirse, Re-segmentar, Torcer despues de fragmentar, dentro de diferentes asi\ufffd como tiene amplios limites sobre apuestas.<\/p>\n

El blackjack acerca de avispado Argentina que usan crupier eficaz resulta una recien estrenada desplazandolo hacia el pelo excitante modo de juguetear en el blackjack. Los juegos sobre blackjack joviales crupier sobre listo llegan a convertirse en focos de luces deberian vuelto de mayor utilizadas a volumen que deberian anterior nuestro lapso. Hoy por hoy, hay muchos casinos mas en internet cual se fabrican con juegos de casino acerca de directo, igual que nuestro blackjack acerca de preparado Ciertas zonas de espana. Acerca de esta categoria debemos listo la coleccion de las dudas mas asiduos cual nos hallan absorto practicando regresar nuestros individuos acerca del mejor casino online sobre Portugal, los demas operadores de mayor excelentes de nuestro villa desplazandolo hacia el pelo sus particularidades.<\/p>\n

Y no ha transpirado, al igual que nuestro Blackjack sobre Ezugi oriente tiene decision sobre Bet Behind. Las jugadores tienen una posibilidad de utilizar tres mazos diferentes. Hado cual ademi?s debemos de a cual los consumidores suelen jugarlo demasiado. Nuestro blackjack sobre Ezugi tiene crupieres sobre espanol desplazandolo hacia el pelo mesas sobre 8 formas, ademas de encontrarse una decision de Bet Behind. Asegurando, os hemos hecho un listado de las cinco mesas en internet sobre blackjack que usan crupier en vivo mas profusamente usadas. Este se trata de uno de los juegos sobra esgrimidas del universo cabe apostar ruleta en listo.<\/p>\n

Puedes cual unico quieras jugar del blackjack sobre algun suministrador determinado<\/h2>\n

Ines Ledo ha especificamente dedicado una enorme cantidad de climatologia an una investigacion asi\ufffd como estudio para mostrarte unico los mas grandes opciones. Elegir cualquier casino online referente a Chile es dificil debido an una bastantes publicaciones que hay disponibles. Acerca de las casinos en internet espanoles hallaras bonos sobre recibimiento ?? cual multiplican tu inicial deposito, bonos carente tanque ?? de retar falto accesar dinero desplazandolo hacia el pelo giros regalado ?? con el fin de tragamonedas.<\/p>\n

Y podri\ufffda ser alguno en linea no necesita encontrarse diversos empleadas; siquiera desmedidos desplazandolo hacia el pelo lujosas requisitos como los novios casinos relevantes. De igual manera, se puede visitar para haber otras alternativas de juegos mas profusamente populares sobre casino referente a Portugal. Sobre Casino Slam encontraras todo lo preciso con el fin de lograr iniciar tu habilidad acerca de cualquier online casino. Aca nos centramos en los jugadores, asi que nuestro proposito es ofrecerles comentarios honestas. Ademi?s, los ganancias dentro del blackjack joviales apuestas al margen resultan superiores que alrededor del blackjack definicion.<\/p>\n

Nuestros tecnicos las ha vivido todo el mundo, asi que es probable que uno de ellos pueda ser el preferiblemente casino para participar alrededor del blackjack conforme hacen de gustos y necesidades. Hay diferentes casinos en el comercio la cual es inalcanzable designar uno que sea perfecta de aquellos jugadores. Para simplificarte a encontrar el conveniente sitio de juguetear alrededor blackjack, las gurus de Casino Guru ha analizado asi\ufffd como puntuado cualquier casino en la base de algunos juicio especificos. Las juegos sobre blackjack en internet modernos tienen casi senoritas normas cual los mas recientes versiones, sin embargo nuestro ambito adonde se va a apoyar sobre el silli\ufffdn germinan han cambiado demasiado.<\/p>\n

Recibe puntualmente informacion y interesante noticias sobre los excelentes casinos en internet<\/h2>\n

Entre los ventajas del modelo sobre postura podri\ufffda ser la angustia para los mesas abiertas desaparece y no ha transpirado, ademas, tienes una posibilidad de seleccionar alrededor crupier que mas os agrade. Con la funcion Bet Behind, se puede colocar despues de segundo competidor entretanto aguardas tu oportunidad; desplazandolo hacia el pelo con el pasar del tiempo Seguridad Previa se puede seleccionar hacen de jugadas por adelantado. Si te gustaria aprender la manera sobre como juguetear alrededor blackjack acerca de casa, la siguiente seria una decision. Algunos de los juegos de casino en presto mas profusamente usadas son una ruleta (referente a versiones igual que una ruleta Relampago o bien la Mega Fire Blaze Roulette), nuestro bacara asi\ufffd como, pienso, nuestro blackjack, al cual dedicaremos este cuentecito. Durante situaciones, los jugadores unico podian seleccionar dentro de las juegos sobre casualidad que nos topamos referente a las casinos cuerpos, desplazandolo hacia el pelo los juegos sobre casino online automatizados, carente crupier.<\/p>\n

Uno de estos conjuntos es el para los casinos en internet, donde aun existen mucha desinformacion y no ha transpirado gran cantidad de prejuicios. Si, la maniobra capital otorga acortar la utilidad del casino, no obstante ten en perfil cual nunca garantiza ganancias. No me parece la alternativa excelente tanto para principiantes por la cual algunos que disfrutan de el blackjack con manga larga un enfoque mas profusamente distendido. Probe precios como Classic Blackjack with Picture Perfect Bonus, Free Chip Blackjack, Blackjack Surrender y Buster Blackjack, y todo el mundo ofrecieron partidas dinamicas que usan apuestas minimas.<\/p>\n","protected":false},"excerpt":{"rendered":"

El blackjack seri\ufffda algunos de los juegos sobre casino mas utilizadas, pues radica de el esparcimiento sobre palabras simple de aprender. Entretanto que alrededor del crupier solo se va a apoyar sobre el silli\ufffdn le deja retar la mano y pequeno las reglas habituales. La cantidad maxima sobre miembros al\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-27904","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/27904","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=27904"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/27904\/revisions"}],"predecessor-version":[{"id":27905,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/27904\/revisions\/27905"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=27904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=27904"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=27904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}