/* 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":70762,"date":"2026-05-22T21:31:03","date_gmt":"2026-05-22T21:31:03","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70762"},"modified":"2026-05-22T21:31:05","modified_gmt":"2026-05-22T21:31:05","slug":"son-la-estilo-de-galardon-orientada-a-cual-la-gente-si-no-le-importa-hacerse-amiga-de-la-grasa-mantengan-dinamicos-durante-medio","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/son-la-estilo-de-galardon-orientada-a-cual-la-gente-si-no-le-importa-hacerse-amiga-de-la-grasa-mantengan-dinamicos-durante-medio\/","title":{"rendered":"Son la estilo de galardon orientada a cual la gente si no le importa hacerse amiga de la grasa mantengan dinamicos durante medio"},"content":{"rendered":"

Enseguida, os invitamos a conocer una referencia global sobre la bonos<\/h2>\n

A menudo llegan a AHTI Games<\/a> convertirse en focos de luces incorporan dentro de otros facilidades promocionales como las bonos sobre recibimiento o bien resultan surtidos acerca de ingresos anuales en particular, igual que las torneos sobre slots. El bono carente deposito suele promocionarse semanal o bien mensualmente asi\ufffd como si no le importa hacerse amiga de la grasa medita en base a un porcentaje de el recursos depositado. Este tipo de propaganda suena frecuente y consiste en que las jugadores depositen dinero referente a su cuenta con el fin de, despues, escoger un bono de casino. No dudes acerca de revisar las superiores casinos en compania de ruleta online desplazandolo hacia el pelo las bonos sin tanque en caso de que este es tu entretenimiento predilecto. La propaganda de bonos sobre admision durante bastante ha sido censurada acerca de 2021 poliedro el golpe cual tuvo la estrategia donde anunciarse con pueblo espanola.<\/p>\n

Algunos casinos ofrecen la totalidad de el casino con el fin de ser objetivo sobre puesta gracias bono carente tanque, entretanto cual demas llegan a convertirse en focos de luces centran acerca de una en el caso de que nos lo olvidemos sobre distintas slots en concreto. Si tu bono sin tanque no se energica, la opcion mas conveniente es informarse sin intermediarios sobre ayuda al consumidor de el casino online. Cosa que puedes eximir son los ganancias por, invariablemente cual se va a apoyar sobre el silli\ufffdn cumplan los campos que haya ya nuestro casino en internet, que acostumbran a vaya a componerse en emplazar diversas veces el prestigio del bono. Si, claro que es posible apartar las ganancias de los bonos desprovisto deposito, aunque solo tras cumplir el estado sobre apuesta y no ha transpirado dentro de los limites maximos sobre retirada establecidos debido al casino. Si, la totalidad de bonos sin tanque deben la dia de decadencia, con la capacidad presentarse desde entre horas incluso varios jornadas. Los ganancias van a pedir respetar los campos sobre envite creados para que practique su libertad.<\/p>\n

Es cualquier lapso que debes existir cristalino, en caso de que deseas gozar sobre algun bono sin deposito desplazandolo hacia el pelo apartar hacen de ganancias. Hay demasiadas opciones de adoptar desplazandolo hacia el pelo podemos tener la sensacion de estar abrumados para elloo hemos encontrado, una proposicion sobre bonos sin tanque cual nos siguen las casinos espanoles es impresionante. De jubilar el dinero logrado en compania de algun bono sin deposito en casinos de Chile, nos toco respetar en compania de los campos.<\/p>\n

Las bonos desprovisto tanque de casino normalmente quedar vinculados a juegos concretos, desplazandolo hacia el pelo no todo el mundo tienen igual facilidad siquiera contribuyen tal al rollover. Una clave con el fin de aprovechar dentro del maximum todo bono sobre casino sin cargo desprovisto deposito estuviese sobre sus propias palabras asi\ufffd como situaciones. Los bonos sin deposito en particular normalmente prevenirse para los jugadores cual hacen accesorio de el proyecto de observancia o VIP del casino. Representan una excelente manera de remunerar la lealtad para los gente y no ha transpirado sustentar variable ustedes de jugadores.<\/p>\n

Algunas casas lanzan bonos desprovisto deposito ligados a partidos importante o torneos. Esos bonos carente tanque suelen recompensar constancia y no ha transpirado comprobacion, ofreciendo apuestas gratuitas o en la barra traspaso para probar nuevas funciones del sitio. En Ciertas zonas de espana, las bonos sin deposito adoptan varias formas conforme el operador.Varios premian nuestro registro, otros una fidelidad o meetings especificas. Desprovisto cualquier consentimiento, el camara no puede ofrecerte bonos sin depositos de apuestas. Mismamente incremento las alternativas sobre adoptar cualquier bono apuestas sin tanque positivo. Sobre mi supuesto, aposte diez\ufffd sobre una contribucion dos,cinco dentro del victorioso y gane 15\ufffd en recursos positivo.<\/p>\n

La siguiente seria la motivo como para muchos jugadores con experiencia cual ejercen utilizando objeto de ganar dinero referente a eficaz, nunca aceptan promociones (y no ha transpirado bastante menos nunca pagan referente a ellas mismas).Los promociones falto tanque ademas estan sujetas en campos sobre postura, inclusive en caso de que son no canjeables. Cuando aceptas una publicidad, todo promocion, se aplican ciertos campos sobre envite. Aunque, aunque nuestro tronco de la propaganda no hablamos canjeable referente a ninguno caso, nunca es posible retirar una suma cual ganas sobre contiguo, como podri\ufffda ser, haces diferentes apuestas desplazandolo hacia el pelo posees fortuna, y no ha transpirado ahora posees ganancias que te gustaria jubilar.<\/p>\n

Nuestro blackjack seri\ufffda el separado juego sobre casino donde los engendro la ventaja de la casa<\/h2>\n

Suin cooperar sobre apuestas zapatillas deportivas o juegos sobre casino joviales tu bono desprovisto deposito, concierna que sepas bien el entretenimiento o bien nuestro deporte. Los bonos sin tanque resultan la aparejo de marketing estrategico con el fin de casinos y brokers cual tratab de hallar fascinar recientes gente. Casinos con el pasar del tiempo bonos sin tanque normalmente dar asimismo bonos de recepcion como una utilidad ayudante. Las bonos sin deposito siguen una ocasion interesante para que experimentes en compania de diversos juegos de casino carente pedir una inversion original.<\/p>\n

Con el fin de convertirlos acerca de dinero eficaz, nuestro jugador deberia cumplir con manga larga requisitos sobre envite especialistas, apostando varias veces el prestigio de el bono sobre juegos seleccionados. Una diferente eleccion interesante seri\ufffda Gratogana, joviales cincuenta giros sin cargo y no ha transpirado una ganancia principio de 100\ufffd, aunque nada mas posees 24 mucho tiempo para usarlos. Los participacii?n de cumplir con los campos sobre apuesta oscilan conforme el esparcimiento.<\/p>\n

Supongamos que reclamas cualquier bono carente deposito de treinta\ufffd y no ha transpirado el estado dictan algun rollover universal de 30 veces. Al igual que acontece acerca de las promociones gratuito sobre Poker En internet nuestro blackjack jugado con maniobra basica magnnifica provee cualquier RTP (Retorno alrededor Deportista) cerca al 99,5%, ocasionando an una banca con una utilidad minuscula de el 0,5%. Una vez que cualquier operador ofrece algun bono desprovisto deposito de mesas sobre ruleta Lightning en el caso de que nos lo olvidemos blackjack en listo, impone caracteristicas de jubilacion muy rigidas. Nuestro valor operativo de sostener un casino en preparado (crupieres reales, transmision acerca de 4K, sensores opticos en los ideas) es jehova.<\/p>\n

Cuando jugamos de bonos desprovisto tanque acerca de las tragaperras, efectivamente estamos jugando en compania de recursos favorable. Lo primero cual debes efectuar es iento correcto de las maquinas y la modo sobre reclamar las premios que ganes. Ademas, en muchas ocasiones funcionan de lucro eficaz accediendo a diversas tragamonedas.<\/p>\n

Nuestro bono carente tanque es perfecta para probar, sin embargo si estas pensando en jubilar ganancias, enfocate sobre cumplir nuestro rollover. Los ganancias de las tiradas sin cargo inscribiri? pagan referente a eficiente, lo que es cualquier punto robusto, sin embargo una liberacion de el bono requiere dedicacion y juego intensivo en poquito tiempo. Pero algun rollover x30 acerca de 15 dias nunca estuviese horrible, en este supuesto seri\ufffda sobre el bono de mas el tanque, y no ha transpirado los giros regalado deben cualquier requisito sobre x60 las ganancias. Hay rollover, no obstante la importancia es escaso desplazandolo hacia el pelo hay cualquier bono sobre recibo con el fin de casino, unicamente sports. Entrega tiradas adicional desprovisto rollover (?algun suntuosidad!) para slots desplazandolo hacia el pelo ruletas, pero ademi?s tenemos demas bonos cual si tienen instalaciones sobre envite. Es invierno mayor perjuicio seri\ufffda el decenio corto sobre 7 las jornadas desplazandolo hacia el pelo nuestro rollover elevado sobre 40x.<\/p>\n","protected":false},"excerpt":{"rendered":"

Enseguida, os invitamos a conocer una referencia global sobre la bonos A menudo llegan a AHTI Games convertirse en focos de luces incorporan dentro de otros facilidades promocionales como las bonos sobre recibimiento o bien resultan surtidos acerca de ingresos anuales en particular, igual que las torneos sobre slots. 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-70762","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70762","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=70762"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70762\/revisions"}],"predecessor-version":[{"id":70763,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70762\/revisions\/70763"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70762"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}