/* 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":9583,"date":"2026-04-26T10:14:46","date_gmt":"2026-04-26T10:14:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=9583"},"modified":"2026-04-26T10:14:49","modified_gmt":"2026-04-26T10:14:49","slug":"betonred-provee-algunos-metodos-de-pago-fiables-desplazandolo-hacia-el-pelo-instantaneos-de-los-jugadores-internacionales","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/betonred-provee-algunos-metodos-de-pago-fiables-desplazandolo-hacia-el-pelo-instantaneos-de-los-jugadores-internacionales\/","title":{"rendered":"Betonred provee algunos metodos de pago fiables desplazandolo hacia el pelo instantaneos de los jugadores internacionales"},"content":{"rendered":"

?Explora el estimulante universo sobre tragamonedas, mesas asi\ufffd como juegos sobre choque joviales publicaciones especificas desarrolladas para los jugadores sobre Betonred! Pero, es posible sacar ingentes beneficios particularmente cuando os registres, inclui\ufffddo cualquier dilatado pack sobre bienvenida, anuncios continuas de recarga asi\ufffd como recompensas de reembolso. Unete a la resonante colectividad de Betonred, y hace el trabajo juegos de mesa, ruleta breve asi\ufffd como shows de juegos sobre moda empezando por su iphone, Del perineo indumentarias android tablet, todo con manga larga entero intimidad, decision asi\ufffd como entretenimiento justo con licencia. Interactua directamente con crupieres especialistas, participa en promociones dedicadas en juegos acerca de presto y no ha transpirado unete a mesas exclusivas en compania de vivencias VIP.<\/p>\n

Web es sencillo de utilizar y no ha transpirado deben publicaciones tanto de quienes comienzan para los que bien cumplen. Los agentes han tenido organizacion de confianza de cuentas, entretenimiento asentado y no ha transpirado resolucion de problemas de pago. El trabajazo de chat acerca de preparado suele replicar acerca de una treintena segundos y no ha transpirado brinda ayuda sobre tiempo positivo sobre varios idiomas, como britanico, teuton, portugues y no ha transpirado espanol. Las jugadores podrian contactar llevando asistencia de asistencia como consecuencia del chat en preparado, el e-mail indumentarias el metodo de tickets de su medio. Betonred promueve el esparcimiento responsable proporcionando herramientas cual favorecen a las jugadores a sustentar nuestro control sobre dicho tarea.<\/p>\n

No nos referimos a separado disputa sobre conseguir o perder; tenemos una impresion sobre patrimonio, de quedar referente a algun marco cuidado, disenado con el fin de algunos que disfrutan de el entretenimiento serio y no ha transpirado bien tramitado. En definitiva, BetOnRed se podri\ufffdan mover consolida en 2025 igual que la plataforma en donde nuestro juego va con su bici acompanado sobre vecindad. Todo fluye, desde la atadura del sitio incluso una servicio al usuario, que contesta referente a espanol eficaz, desprovisto explicaciones de androide.<\/p>\n

\ufffd ?????\ufffdEl auxilio del consumidor no me ayudo an arreglar Crazy Time d\u00f3nde jugar<\/a> cualquier problema de arranque de especie referente a minutos. Los jugadores deben descargarla directamente empezando por el website publico. Betonred provee un conjunto entero sobre juegos de asiento digitales optimizados para los aficionados de su marcha y la maniobra.<\/p>\n

Ademas de los tragaperras, la empresa tiene una inimaginable seleccion de juegos de asiento que cautiva a los esposos practicantes para clasicos de el casino. Evidentemente, una clan sobre apuestas hallan reunido la coleccion sobre juegos que garantiza distraccion y no ha transpirado esparcimiento de todos los jugadores. Asimismo, tiene mesas de crupier acerca de vivo para algunos que quieren una practica mayormente realista y interactiva.<\/p>\n

En otros lugares perdia lapso tras normas, aca cualquier incluyo an una vista<\/h2>\n

En caso de que deseas gozar de una habilidad sobre entretenimiento tranquilo, te recomiendo cual busques un casino con manga larga terminos y formas justos. Una diferencia podri\ufffda ser lo pretendiente se podri\ufffdan mover cumple y ello produce empuje conveniente.<\/p>\n

Este despliegue se va a apoyar sobre el silli\ufffdn complementa con manga larga alternativas de mayor activas igual que bingo online, keno, tarjetas rasca desplazandolo hacia el pelo apetito, juegos arcade y dados online, ampliando el horizonte sobre juego en el caso de un aparecido distinto de jugadores. Una entrada llegan a convertirse en focos de luces perfecciona una buena division sobre casino referente a vivo de insuperable calidad, cual despliega mesas con crupieres especialistas sobre blackjack, ruleta, baccarat desplazandolo hacia el pelo poker, igualmente esgrimidas game shows igual que Crazy Time, Monopoly Live y Sweet Bonanza CandyLand. Acerca de paralelo, los amantes a las juegos de mesa encontraran versiones digitales de blackjack (europeo asi\ufffd como multihand), la ruleta en sus multiples encarnaciones, baccarat, poker sobre sus propias diversas modalidades desplazandolo hacia el pelo juegos de dados como craps indumentarias sic bo. Nuestro acervo ludico de BetOnRed realiza una inimaginable abundancia sobre 8.000 titulos, producto de una simbiosis decisiva que usan niveles de el altura de NetEnt, Microgaming, Pragmatic Play, Play’n GO y Red Tiger. El asiento multicanal, accesible con el pasar del tiempo concordia habitual, seri\ufffda un testimonio de el compromiso a la culminacion con atencion al consumidor. Levante solido marco regulatorio nunca unico certifica la legalidad, destino que muestra una empuje inquebrantable, permitiendo a las personas gestionar las dinero y no ha transpirado tareas ludicas joviales la verdad autentica.<\/p>\n

Igualmente del bono sobre recepcion, Betonred a menudo provee giros gratuito sobre tragamonedas seleccionadas. Una ruleta, en sus alternativas europea, francesa desplazandolo hacia el pelo chaqueta, brinda una vivencia inmersiva, entretanto cual el blackjack siempre suele llevar a prueba la aptitud y el temple para los jugadores. Los online slots De cualquier parte del mundo ocupan una parte a otra destacado, en compania de importes cual evocan la rica civilizacion de el aldea, igual que slots inspiradas referente a las convites tradicionales, la historia indumentarias personajes iconicos.<\/p>\n

Dichos codigos suelen estar que hay disponibles sobre la plana de promociones o bien referente a correos electronicos promocionales<\/h2>\n

Pero, algunos juegos podran cualquier a tu disposicion acerca de algunos sitios debido a las politicas para criterios sobre juegos. BetOnRed bonos tiene demasiadas promociones elegantes que hay en el comercio de los jugadores. Escoja entre varios metodos sobre pago veloces, seguros desplazandolo hacia el pelo falto complicarnos. Consiga premios cual le cambiaran la vida con el pasar del tiempo modelos tragaperras progresivas, en donde las botes crecen hasta que un oportuno jugador consigue el na? magico. Experimente la quintaesencia de el juego en linea acerca de BetOnRed, adonde entero virtud durante bastante ha sido pensada para superar la zapatilla y el pie vivencia sobre entretenimiento.<\/p>\n

Os invitamos a buscar nuestra tarima, ientas sobre entretenimiento serio y no ha transpirado gozar de cualquier ambito fiable donde cada envite cuenta. Betonred Casino Argentina deberian ganaderia la decision de cientos sobre jugadores por medio de la zapatilla y el pie catalogo diferenciados sobre juegos, promociones atractivo desplazandolo hacia el pelo algun asistencia sobre amabilidad excepcional. En el momento en que la zapatilla y el pie tirada, Betonred Casino hemos seguro como la documentacion del campo de el esparcimiento on line, construyendo una solida credito basada sobre la innovacion, la confiabilidad y no ha transpirado el noviazgo con manga larga las individuos. Los consejos sobre Betonred casino reflejan consistentemente una felicidad de los jugadores con manga larga todos los protocolos sobre decision y ayuda al cliente. Una transparencia sobre nuestras leyes sobre descuento, incluso en nuestro bono Betonred, asi\ufffd como a los efectos de esparcimiento es fundamental de formar una trato de confianza en compania de la humanidad.<\/p>\n","protected":false},"excerpt":{"rendered":"

?Explora el estimulante universo sobre tragamonedas, mesas asi\ufffd como juegos sobre choque joviales publicaciones especificas desarrolladas para los jugadores sobre Betonred! Pero, es posible sacar ingentes beneficios particularmente cuando os registres, inclui\ufffddo cualquier dilatado pack sobre bienvenida, anuncios continuas de recarga asi\ufffd como recompensas de reembolso. Unete a la resonante\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-9583","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/9583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=9583"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/9583\/revisions"}],"predecessor-version":[{"id":9584,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/9583\/revisions\/9584"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=9583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=9583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=9583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}