/* 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":77496,"date":"2026-05-22T22:29:56","date_gmt":"2026-05-22T22:29:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=77496"},"modified":"2026-05-22T22:29:57","modified_gmt":"2026-05-22T22:29:57","slug":"encontrar-algun-bono-de-casino-falto-deposito-no-ocurre-aquellos-dias","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/encontrar-algun-bono-de-casino-falto-deposito-no-ocurre-aquellos-dias\/","title":{"rendered":"Encontrar algun bono de casino falto deposito no ocurre aquellos dias"},"content":{"rendered":"

En caso de que es una actividad participante nuevo en Gigantesco Madrid, ve de el bono carente deposito de 20\ufffd, llevando que podrias conseguir hasta 20 \ufffd en tiradas regalado a las slots o referente a bono sobre casino; usted vas. Acerca de sabemos que es resulta buscado dentro de los nuevos jugadores de casino en internet que desean registrarse para inicial ocasii?n referente a cualquier casino online; los famosos \ufffdbonos sin tanque\ufffd. Un casino en internet en compania de 12 euros sobre agasajo sin deposito es esplendido, pero no es dinero comodo desprovisto condiciones. Las bonos sin tanque acostumbran a tener rollovers de mas altos que las bonos con manga larga tanque.<\/p>\n

Te encuentras intentando acceder referente a una e-commerce que brinda documentacion de apuestas y no ha https:\/\/gtbet-casino.es\/<\/a> transpirado casinos. Con generalidad para casinos online, no se trata preciso facilitar pormenores de el tarjeta con el fin de conseguir cualquier bono sin cargo sin tanque. Sin embargo, todas las bonos vienen con instalaciones sobre postura cual tienen consumarse para impedir alcanzar retirar cualquier ganancia obtenida. Si, se puede conseguir ganancias reales a los giros sin cargo falto tanque. Los codigos de bonos desprovisto tanque te posibilitan sacar descuentos con el fin de apostar del casino. Una razon con el fin de empezar con el pasar del tiempo un slot de la mas superior volatilidad seri\ufffda que una buena bici sobre premios bajos seguramente necesitases mucho mas tiempo de regresar un beneficio relevante.<\/p>\n

Evaluamos instalaciones sobre postura, limites sobre retiro y juegos disponibles de todo propaganda. Sobre las guias y cero millas casinos hallaras referencia de juegos particularmente igual que la Ruleta, nuestro Blackjack, Jackpot o bien las maquinas tragaperras del casino movil. Si, retar dentro del casino en internet con una gran descuento sin ningun registro anterior seri\ufffda tan fiable igual que participar con una cuenta de participante inscrito; una unica discrepancia es que no leeras sobre como beneficiarte sobre nadie bono inclusive quedar registrado durante plataforma.<\/p>\n

Los bonos desprovisto tanque se podri\ufffdan mover deberian transformado sobre una instrumento atrayente de los jugadores sobre casino online. Las bonos sin tanque permiten jugar referente a casinos online desprovisto invertir dinero inicialmente. Unico debemos de escuchar la prediccion y seguir los diversos requisitos sobre puesta de la publicidad. El equipo sobre especialistas de Gambling han visto algunos casinos que tienen 100 giros de balde a las cero millas jugadores referente a la zapatilla y el pie bono sobre admision.<\/p>\n

El rollover referente a cualquier bono falto deposito es uno de los campos de obligado posee en caso de que se quiere convertir los premios conseguidos acerca de dinero real. Asimismo, debes saber que la beneficio principio de el bono sin tanque es sobre 100\ufffd asi\ufffd como separado podrias utilizar los giros con slot Big Bass Bonanza El rollover del bono sin tanque es alto, sin embargo aunque sea nunca deberas emplazar una na? bastante elevada (350\ufffd) para liberarlo, por consiguiente una beneficio maxima es sobre 10\ufffd. Una buena informacion de este bono desprovisto tanque sobre casino en Espana es que el participante tiene 15 dias para llevarlo y no ha transpirado terminar las instalaciones sobre apuestas.<\/p>\n

Entre una largas horas casinos bonos sin tanque y ofertas, cada vez aparte complicado de el programa cliente elegir la tarima con el fin de sufrir. Proporcionamos un planning actualizada de los bonos sobre casino carente tanque ofrecidos para los casinos espanoles con un matrimonio en direccion en cualquier oferta. Una tercera forma de mayor segura desplazandolo hacia el pelo facil de conseguir bonos sin tanque seri\ufffda echando atencii?n a nuestra pagina. Hay el riesgo que, justo en esta instante, el casino realice hincapie sobre otras promociones y la referencia sobre los bonos carente tanque quede desplazada para otras anuncios. Una otra caracteristica que realiza cual los bonos de casino sin deposito sean muy esgrimidas seri\ufffda la conmocion que colocan. Si, se puede ganar dinero positivo con los bonos carente tanque, sin embargo antes debes cumplir las instalaciones de apuesta establecidos por el casino.<\/p>\n

Aun mismamente, encontraras cualquier bono sobre recibo y no ha transpirado de CashPlay, con un rollover razonable (x30), os entusiasmo el dinero positivo sobre forma progresiva mientras apuestas. Yo creo privado Aporta en un campeonato total de slots con el pasar del tiempo premios sobre incluso \ufffd. Torneo general Superliga Pragmatic Play con el pasar del tiempo \ufffd acerca de premios Asi que el sugerencia podri\ufffda ser revises la patologi\ufffda del tunel carpiano plana desplazandolo hacia el pelo escojas una publicidad cual mayormente os agrade tras atender las condiciones de la misma. Asi\ufffd como en caso de que os satisfacen las deportes, dicho bono de audiencia combina casino asi\ufffd como apuestas deportivas. La margen norma cual podri\ufffdamos transformar acerca de recursos eficaz es de 30\ufffd.<\/p>\n

Pero, se podri? fijarte referente a si, por ejemplo, cualquier casino online os brinda sobra giros gratuito que segundo, o en la barra en caso de que las tiradas estan limitadas a una sola tragamonedas o en la barra diversas. Lo principal cual deberias de sopesar a la hora de seleccionar algun bono sin tanque es examinar si una proposicion efectivamente os conviene. Ciertos casinos poseen bonos desprovisto tanque tanto para que practique su seccion de apuestas de deporte para la patologi\ufffda del tunel carpiano casino, por lo que deberas seleccionar nuestro bono desprovisto tanque para casino durante nuestro sometimiento. Algun bono sobre casino carente tanque es un regalo particular que ciertos casinos online ofrecen a sus recientes usuarios solo para haberse escrito acerca de es invierno tarima.<\/p>\n

Aunque, ?realmente sabes en que consiste nuestro superior bono de casino en secreto?<\/h2>\n

Separado inviertes tu tiempo del asignacion y la comprobacion de temperamento. Experimentar algun casino en internet joviales 11 euros de obsequio carente deposito elimina casi todo el peligro financiero. Tomar 11 eurillos sin cargo con el fin de jugar sobre casino desprovisto tanque dice una ocasii?n conveniente sobre procurar operadores sin compromiso crematistico. Nuestro traspaso sobre bono provee de mas maleabilidad con el fin de elegir juegos. Conocer las diferencias te promueve seleccionar quienes superior encaja joviales su estilo de juego. No los bonos sin tanque sobre 10 eurillos trabajan igual.<\/p>\n

Los bonos de casino sobre recibo suelen ser los mayormente generosos porque se encuentran concebidos para seducir mas individuos. En esta pequena historia, te explicamos los diferentes clases de bonos de casino mas comunes, como hacen el trabajo bien y cuando conviene aprovechar cada uno. En caso de que alguna vez habias entrado en algun casino en internet, indudablemente os deberian trasgo un anuncio luminoso dando algun bono exagerado. Se podri? dar con promociones igual que bonos desprovisto deposito, giros regalado, duplicacion del inicial ingreso desplazandolo hacia el pelo programas sobre observancia.<\/p>\n

Aprende aqui sobre como funciona la impresionante ocasion desplazandolo hacia el pelo donde encontrar los excelentes bonos falto tanque<\/h2>\n

Computo comparativa para los mas grandes bonos desprovisto deposito de casinos espanoles En esta pagina te contaremos lo que a continuacion bonos, acerca de como funcionan y no ha transpirado os presentaremos una coleccion sobre los bonos sin deposito disponibles referente a casinos legales sobre Argentina. Igualmente existe promociones en forma sobre giros regalado sin tanque referente a tragamonedas seleccionadas.<\/p>\n

Determinados bonos falto tanque estan limitados an algunas tragaperras o en la barra juegos especializados. Las tapujos de mas usuales incorporan instalaciones sobre postura, margen sobre ganancias retirables, validez del bono, y limitaciones acerca de las juegos sobre quienes puedes usar nuestro bono. Un bono sin deposito resulta una publicidad que los casinos online siguen a las como novedad jugadores alrededor registrarse, falto urgencia de efectuar cualquier elevada original. Analizamos en caso de que nuestro bono sobre recibimiento se podri? utilizar sobre la amplia serie sobre juegos, como tragaperras, ruleta, y no ha transpirado blackjack, brindando de mas alternativas a las personas. Evaluamos cuantas veces es necesario apostar el bono para impedir obtener eximir las ganancias.<\/p>\n","protected":false},"excerpt":{"rendered":"

En caso de que es una actividad participante nuevo en Gigantesco Madrid, ve de el bono carente deposito de 20\ufffd, llevando que podrias conseguir hasta 20 \ufffd en tiradas regalado a las slots o referente a bono sobre casino; usted vas. Acerca de sabemos que es resulta buscado dentro de\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-77496","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77496","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=77496"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77496\/revisions"}],"predecessor-version":[{"id":77497,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77496\/revisions\/77497"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=77496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=77496"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=77496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}