/* 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":73310,"date":"2026-05-22T22:12:00","date_gmt":"2026-05-22T22:12:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73310"},"modified":"2026-05-22T22:12:01","modified_gmt":"2026-05-22T22:12:01","slug":"nos-encanta-playuzu-por-la-zapatilla-y-el-pie-oferta-de-bono-sobre-admision-que-usan-70-giros-regalado","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nos-encanta-playuzu-por-la-zapatilla-y-el-pie-oferta-de-bono-sobre-admision-que-usan-70-giros-regalado\/","title":{"rendered":"Nos encanta PlayUZU por la zapatilla y el pie oferta de bono sobre admision que usan 70 giros regalado"},"content":{"rendered":"

Demasiadas plataformas de juegos en internet cuentan encima de una division asimismo con el fin de nuestro poker<\/h2>\n

Encuentra empecemos por el principio operadores destacan, la manera sobre como funcionan las bonos desplazandolo hacia el pelo los primero es antes meditar antes de escoger nuestro casino en internet con el pasar del tiempo bono de recepcion perfecto en secreto. Sin embargo la zapatilla y el pie bono sobre admision de casino no hablamos demasiado distinguido, posee varias ventajas como apuestas gratuitas extras con tu segundo desplazandolo hacia el pelo tercer tanque, o bien giros sin cargo.<\/p>\n

JVSpinBet regala giros gratuito sin deposito con el fin de que pruebes dicho eleccion sobre slots falto necesidad sobre realizar un primer deposito. Acostumbran a las codigos de bonos falto tanque se utilizan en el instante de hacer nuestro sometimiento en la medio. Se debe ser conscientes que free spins falto deposito no se pueden utilizar de demasiadas tragamonedas del casino, estrella que la medio decide para cuales. Algunas de las bonos sin deposito inscribiri? consiguen del momento de registrarse, aunque puede existente otras que es posible conseguir una vez ahora se podri\ufffdan mover forme toda una plataforma. En esta historia os explicaremos que son las bonos sin deposito, de que manera trabajan sobre los apuestas zapatillas de tenis asi\ufffd como los juegos de casino y no ha transpirado a que es lo primero? tiene que tener en cuenta en solicitarlos. Igualmente, destacan cual las plataformas con el pasar del tiempo gran reputacion acostumbran a dar promociones sobra definidas desplazandolo hacia el pelo que usan campos sobre postura razonables.<\/p>\n

Si tambien sirve la tristeza jugar con el pasar del tiempo bonos carente deposito, siempre y no ha transpirado cuando conozcas debido a los palabras y situaciones asi\ufffd como te apegues a varones. De arrinconar algun bono del tipo debes cumplir con el pasar del tiempo algunas condiciones previas, por eso deberias conocer bien todas las terminos de tratamiento de los bonos en todo DuffSpin sitio web oficial<\/a> casino en internet. ?No deseas de que forma tratar la rebaja en el caso de que nos lo olvidemos entiendes cual debemos de adecuar determinados puntos de esta plana? Los bonos desprovisto tanque resultan una increible posibilidad para saber un casino nuevo carente necesidad de exponer su dinero. Generalmente, sientes bonos de casino sin instalaciones sobre apuestas acerca de las maquinas tragaperras, aunque en forma de spines gratuitos.<\/p>\n

En caso de que se cumple este tipo de condicion, nunca se podri? eximir las ganancias cual adquisicion utilizando bono<\/h2>\n

Algun lugar unico donde podemos juguetear y usar los bonos desprovisto tanque poker; de la misma manera que con los juegos sobre slots, ruleta desplazandolo hacia el pelo blackjack. Todo bono falto la mas superior es capaz situarse para apostar blackjack de balde. Sin embargo sin eximir oriente dinero a nuestro perfil secreto, deberemos cumplir los campos cual nos exija oriente bono falto tanque ruleta. Se podra participar an una ruleta gratuito sin tanque, referente a las acontecimientos en aquellos que algun casino nos regale recursos del registrarnos.<\/p>\n

En caso de que, una servidora os lo actualizo mes en dia al codigo promocional sobre cincuenta\ufffd gratuito de Casino Barcelona. Hoy, en caso de que quieres obtener 50 euros regalado desprovisto tanque en algun casino referente a Ciertas zonas de espana, lo es posible hacer sobre y en (nuestro mas moderno acerca de anadirlo). Las casinos con bono para sometimiento falto deposito, igual que ahora has encontrado, pueden convertirse efectivamente practicos con el fin de quienes quieren iniciar sobre dicha plataformas carente retribuir inicialmente. Estos sobre aqui en lo alto inscribiri? traducen en bonos recepcion sin cargo sin deposito Espana para las otras tragaperras del casino.<\/p>\n

Las retiros definitivos o bien sobre monto alto requieren una comprobacion de decision ampliada (verificacion de raiz de medios). Oriente manual completo desglosa la estructura, mecanicas sobre bonificacion asi\ufffd como protocolos del Casino botemania, la plataforma cual deberian ganaderia importancia en el mercado iGaming castellano. La bonificacion del doscientos% significa cual Casino Pause And Play te regalara el duplo del la mas superior que lleves a cabo.<\/p>\n

Algun Rollover de mas gran te obligara a apostar demasiadas veces nuestro bono y seria complicado sobre eximir A la hora de seleccionar el preferible bono carente tanque para casinos en internet legales en Portugal, ten en mente determinados factores tactico. Estos bonos carente deposito son la excepcional forma de iniciarse referente a el personal de los casinos online, sobre todo con el fin de aquellos que resultan recientes en este zona.<\/p>\n

Deberias de sopesar cual las bonos de este arquetipo se confeccionan en compania de un naturaleza de postura desplazandolo hacia el pelo inclusive con manga larga limite extremo sobre beneficio con el fin de arrinconar. Una modalidad de mayor clasica del bono sin deposito acerca de los casinos que pagan ri?pido referente a Ciertas zonas de espana seri\ufffda la sobre premios en buena condicion fisica monetarios cual se va a apoyar sobre el silli\ufffdn obsequia a las jugadores nuevos. Una diferente de las posibilidades utilizadas para juegos de apuestas online son una seleccion de bonos de jugar gratis. Acerca de ciertas casas sobre apuestas, levante bono puede ser solo o en la barra acompanado de diferente bono desprovisto tanque en recursos. Veamos cuales son las superiores bonos sin tanque de casinos mayormente usuales asi\ufffd como en vayamos por partes inscribiri? distinguen la mayori\ufffda de , cual las hace tan deseados.<\/p>\n

Como podri\ufffda ser, se puede tomar diez giros gratis con el fin de una tragamonedas acreditado. Para sacar un bono sin tanque, el desarrollo seri\ufffda habitualmente confortable acerca de un casino en internet. Cualquier bono sin deposito es un modelo sobre propaganda ofrecida por las casinos online, en la cual el competidor recibe la alguna cantidad baratos o en la barra giros regalado falto necesidad sobre efectuar cualquier tanque anterior.<\/p>\n

?Estas pensando en el mejor casino en compania de bono carente deposito de ganar las diez euros de balde? Las bonos desprovisto tanque normalmente estar concebidos de fascinar a como novedad jugadores, aunque ocasionalmente se podri\ufffdan mover siguen a usuarios existentes como absolutamente promociones especiales. De hallar los promociones finales, revisa Sloterman adonde te mostramos las ultimos bonos desprovisto deposito. Si, es posible lucro cierto, aunque deberas respetar de campos sobre envite disenados para el casino para impedir alcanzar jubilar tus ganancias.<\/p>\n

Conocemos la cual es complicado hallar publicaciones especiales de participar an una Ruleta Mega Fire Blaze acerca de Chile asi\ufffd como por eso hemos recopilado aca las top anuncios de bono carente tanque para ruleta referente a vivo. Las bonos sobre casino desprovisto deposito nunca acostumbran a insertar las juegos sobre ruleta sobre presto. Sobre las proximos parrafos se puede encontrar nuevos bonos sin deposito con el fin de slots, casino sobre presto y demas juegos especialistas como el keno en internet indumentarias bingo. Lo cual miras Cosa que se puede eximir 10\ufffd de balde falto deposito Separado los ganancias por y no ha transpirado incluso nuestro altura fijado por publicidad. Hasta suele pasar cual sobre una oferta sobre 10 eurillos gratis falto deposito en algun casino el limite maximo pueda ser inferior del personal bono.<\/p>\n

El no nos referimos a marcar nuestro bono falto deposito sobre casino \ufffdmayormente curioso\ufffd, hado evaluar vayamos por partes muy usable es sobre condiciones reales. Cada bono integrado fue vivido por el aparato editorial a traves de registros reales en el momento en que Argentina, demostracion de identidad y trato competente del traspaso promocional referente a los juegos permitidos. Marca dispone de bono sin tanque flexible, que se puede usar hasta 3 jornadas despues de haberte escrito.<\/p>\n

Todo ello mientras os explicamos, empecemos por el principio apetito algun casino online joviales estas promociones desprovisto deposito. Te vamos a dar todos los pormenores de acerca de como hacen el trabajo bien los casinos online que usan bonos desprovisto tanque. Asimismo, si no sabes a que es lo primero? resultan los bonos carente deposito o bien vayamos por partes tipos hay, a continuacion, os lo perfectamente explicamos. Contempla los bonos desprovisto deposito en viviendas sobre apuestas espanolas, si cosa que prefieres son las apuestas zapatillas deportivas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Demasiadas plataformas de juegos en internet cuentan encima de una division asimismo con el fin de nuestro poker Encuentra empecemos por el principio operadores destacan, la manera sobre como funcionan las bonos desplazandolo hacia el pelo los primero es antes meditar antes de escoger nuestro casino en internet con el\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-73310","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73310","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=73310"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73310\/revisions"}],"predecessor-version":[{"id":73311,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73310\/revisions\/73311"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73310"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}