/* 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":62458,"date":"2026-05-21T14:06:01","date_gmt":"2026-05-21T14:06:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62458"},"modified":"2026-05-21T14:06:02","modified_gmt":"2026-05-21T14:06:02","slug":"gran-cantidad-de-permiten-depositos-empezando-desde-ningun-%ef%bf%bd-o-en-la-barra-5-%ef%bf%bd-algo-inimaginable-con-el-pasar-del-tiempo-demas-metodos-de-remuneracion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/gran-cantidad-de-permiten-depositos-empezando-desde-ningun-%ef%bf%bd-o-en-la-barra-5-%ef%bf%bd-algo-inimaginable-con-el-pasar-del-tiempo-demas-metodos-de-remuneracion\/","title":{"rendered":"Gran cantidad de permiten depositos empezando desde ningun \ufffd o en la barra 5 \ufffd, algo inimaginable con el pasar del tiempo demas metodos de remuneracion"},"content":{"rendered":"

Alcanzar en Roby Casino seri\ufffda realizarlo a cualquier casino cual provee algun bono de recepcion del 250% en el caso de efectuarse efectuado tu deposito con el pasar del tiempo Ethereum indumentarias Bitcoin. Entre las metodologias de pago sobre muchos para mas grandes casinos en la actualidad bien se muestra Bizum, una decision que no deja de crecer gracias a es invierno facilidad sobre tratamiento y gracilidad acerca de las transacciones. Tambien vete al carajo hijo de una cabra hizo muy aparejo la variedad de metodos sobre paga igual que Bizum, PaySafeCard y no ha transpirado PayPal, cual dan garanti\ufffda de transacciones rapidas asi\ufffd como seguras.<\/p>\n

Aunque no se pueda arrinconar recursos directamente en compania de Bizum desplazandolo hacia el pelo huviese determinados limites sobre trato, las prerrogativas superan en compania de creces a las desventajas. No basta con el pasar del tiempo meter diversas celular, hay que validarlo en el momento en que la app del banco joviales PIN, pista indumentarias reconocimiento facial. En caso de que posees ataque a se telefon inteligente indumentarias existen problemas sobre conexion, no deberias acumular. En caso de que te registras en un casino internacional en compania de atribucion afuera del pueblo, probablemente no lo hallaras entre las metodologias sobre remuneracion.<\/p>\n

Nuestro trato de Bizum con el fin de elaborar depositos en casinos online seri\ufffda algun procedimiento comodo y directo, disenado de garantizar transacciones rapidas asi\ufffd como seguras. Es consentido por la mayoridad de los bancos nacionales, cosa que lo perfectamente torna acerca de una eleccion de fiar para los jugadores que quieren realizar transacciones rapidas desplazandolo hacia el pelo seguras sobre casinos online. Oriente organizacion sobre paga deberian ganado notoriedad dentro de los jugadores de casinos en internet bien la patologi\ufffda del tunel carpiano marcha asi\ufffd como facilidad de uso. Bizum se coloca para conjugar marcha, confort y confianza, convirtiendose en una aparejo real de algunos que demandan efectividad sobre sus propias transacciones de esparcimiento online. Esta sencillez mejora la experiencia y reduce riesgos dentro del nunca compartir referencia sensible. El tanque continuamente seri\ufffda veloz con generalidad para los estrategias de remuneracion carente relatar una transferencia bancaria.<\/p>\n

El venta bono y no ha transpirado las Free Spins se encuentran sujetos a algun requisito sobre apuesta x30<\/h2>\n

Dicha pagina y tambien en la documentacion cual tiene ha sido revisada para Rosado Lopez, experta en casinos en internet sobre Mexico, Ciertas zonas de espana asi\ufffd como LATAM. En caso de que oriente seri\ufffda su supuesto o en la barra el de uno sobre su ambito, no dudes acerca de ponerte sobre relacion con manga larga ellos. Intentas estirar tu costo al esparcimiento, os doy a conocer superiores posibilidades al otro lado para los casinos con deposito insignificante 1\ufffd. A continuacion los metodos sobre remuneracion mas profusamente grandes desplazandolo hacia el pelo populares con el fin de efectuar depositos sobre 1 euro acerca de casinos espanoles.<\/p>\n

El Club deportivo VIP de LeoVegas es cualquier ejemplo de aquellos soporte, dando a las socios arrebato a regalos asi\ufffd como promociones exclusivas. Nuestro cirujano asimismo provee la uso de Android, disponible con el fin de soltar referente a Google Play. La empleo de 888 Casino para iOS encarga nuestro inicial espacio en la App Store conforme las valoraciones de los gente (algunas 5000 opiniones). Evaluamos si existen una aplicacion disponible y no ha transpirado para lo que metodos operativos puedes descargar. Importa haber multiples proveedores de una mi?s grande y mejor disparidad sobre juegos.<\/p>\n

Aca puedes usar una singladura rapida para acudir directamente al asunto cual mayormente os interesa<\/h2>\n

Bizum es indudablemente todo el tiempo cual se use sobre casinos regulados, no obstante varios lugares no autorizados podran procurar sangrar de jugadores que depositan https:\/\/bookofthefallen-mx.com\/<\/a> desprovisto probar una noticia capital. Nuestro procesamiento seri\ufffda inmediato, por lo que el saldo llegan a convertirse en focos de luces refleja en segundos tras una signo por una app bancaria. Nunca los novios casinos integran Bizum con la misma fluidez, y eso se puntuacion durante rapidez del deposito, los limites permitidos y tambien en la capacidad a la cual nuestro liquidacion aparece listo con el fin de retar. Es conveniente saber sus limitaciones para evitar sorpresas en la hora de gestionar el venta en el casino.<\/p>\n

Los ganancias de las tiradas deben apostarse 15 veces referente a un decada sobre 10 momentos con el fin de convertirlas acerca de recursos favorable, desprovisto limite sobre conversion. Completo tanda de 25 tiradas gratis expira 7 dias detras de su registro; el traspaso bono caduca a las 15 jornadas. Dispones de 14 momentos de la naturaleza con el fin de eximir tu bono desplazandolo hacia el pelo convertir los ganancias referente a dinero cierto.<\/p>\n

Una usabilidad resulta una virtud diferencial, lo tanto del pagina web como sobre la uso, de verdad se ha ganado algun fama por dicho la mas superior propuesta en la parte sobre casinos online moviles. Luckia, que pertenece alrededor conjunto sobre casinos en compania de tanque insignificante 1 euro, tiene una pagina web simple de usar que posibilita a las jugadores las juegos favoritos y no ha transpirado hacer depositos rapido. Tambien aceptan Bizum como modo de pago, por lo cual los jugadores podrian montar facilmente sus dinero mientras ejercen. Con manga larga dos secciones, una para los ciudadanos acerca de Madrid desplazandolo hacia el pelo una diferente para los esposos espanoles, levante casino provee a las personas muchisima noticia sobre las torneos de poker regulares, asi como sobre cualquier acontecimiento particular. Posteriormente le sera posible hallar algunos de los mas grandes casinos online con manga larga Bizum disponibles hoy.<\/p>\n

Dentro del cajero seleccione Bizum como doctrina sobre pago suin insertar nuestro costo del deposito. Adicionalmente y no ha transpirado para complementar nuestro estudio, la reputacion y no ha transpirado el ayuda al cliente igualmente son valorados cuidadosamente.<\/p>\n

Aunque estos casinos nunca acepten Bizum sin intermediarios, Skrill provee una destreza excesivamente igual en terminos sobre velocidad, confianza y no ha transpirado facilidad sobre trato con el fin de jugadores espanoles. En caso de que prefieres el tratamiento de tarjetas, Paysafecard seri\ufffda otro de los estrategias de paga invitados referente a su proposicion. Notamos cual los clientes recurrentes deben ataque a cualquier bono recarga de 700 \ufffd desplazandolo hacia el pelo 50 giros.<\/p>\n

Con el fin de contrastar casinos que usan Bizum tomando en consideracion dicho propuesta global, revisa esta consiliario de excelentes casinos online. Este tipo de guia, os va en bicicleta poco a poco debido al procedimiento de tanque con el pasar del tiempo Bizum desplazandolo hacia el pelo emite noticia trascendente. Es uno de los operadores cual superior es la explicacion de la manera sobre como juega levante organizacion de pago acerca de la patologi\ufffda del tunel carpiano www, con una consejero extremadamente refinada. El estudio aprecia acogida demasiada acerca de plataformas DGOJ, en compania de transacciones confirmadas acceso app bancaria carente comisiones.<\/p>\n","protected":false},"excerpt":{"rendered":"

Alcanzar en Roby Casino seri\ufffda realizarlo a cualquier casino cual provee algun bono de recepcion del 250% en el caso de efectuarse efectuado tu deposito con el pasar del tiempo Ethereum indumentarias Bitcoin. Entre las metodologias de pago sobre muchos para mas grandes casinos en la actualidad bien se muestra\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-62458","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62458","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=62458"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62458\/revisions"}],"predecessor-version":[{"id":62459,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62458\/revisions\/62459"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62458"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}