/* 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":157601,"date":"2026-06-16T08:38:12","date_gmt":"2026-06-16T08:38:12","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=157601"},"modified":"2026-06-16T08:38:12","modified_gmt":"2026-06-16T08:38:12","slug":"mafiacasino-5","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/mafiacasino-5\/","title":{"rendered":"L\u00e0 o\u00f9 les songes de casino se transforment en v\u00e9rit\u00e9 pour les joueurs fran\u00e7ais avec Mafia Casino"},"content":{"rendered":"
\n

Dans un monde o\u00f9 mafiacasino<\/a>s traditionnels et jeux en ligne se concurrencent, Mafia Casino se distingue aupr\u00e8s des parieurs fran\u00e7ais. Gr\u00e2ce \u00e0 sa collection de jeux vari\u00e9e et ses bonus uniques, il allie parfaitement divertissement et simplicit\u00e9 d’utilisation. Vous appr\u00e9cierez son interface conviviale, mais il y a bien plus \u00e0 explorer. Explorez les exp\u00e9riences uniques qui vous sont r\u00e9serv\u00e9es et constatez comment Mafia Casino peut enrichir votre aventure de jeu.<\/p>\n

Environnement de jeu s\u00fbr et s\u00e9curis\u00e9<\/h2>\n

Chez Mafia Casino, jouez en toute s\u00e9r\u00e9nit\u00e9 dans un environnement de jeu s\u00fbr et s\u00e9curis\u00e9. Nous avons mis en place une technologie de cryptage de haute s\u00e9curit\u00e9 pour prot\u00e9ger vos informations personnelles et financi\u00e8res, vous permettant ainsi de vous concentrer sur l’essentiel\u00a0: vous amuser et gagner gros\u00a0! Nos protocoles de s\u00e9curit\u00e9 robustes sont con\u00e7us pour contrer toute menace potentielle, vous garantissant une exp\u00e9rience de jeu fluide et sans souci. Nous nous engageons \u00e0 promouvoir un jeu \u00e9quitable et nos jeux sont rigoureusement test\u00e9s pour garantir leur int\u00e9grit\u00e9. Votre s\u00e9curit\u00e9 \u00e9tant notre priorit\u00e9, Mafia Casino innove constamment pour am\u00e9liorer votre exp\u00e9rience. Plongez dans un monde palpitant, en sachant que chaque tour, chaque mise et chaque pari est prot\u00e9g\u00e9 pour votre tranquillit\u00e9 d’esprit.<\/p>\n

Vivez l’exp\u00e9rience d’un vrai casino avec des croupiers en direct !<\/h2>\n

Pr\u00e9parez-vous \u00e0 vivre une exp\u00e9rience inoubliable avec les croupiers en direct de Mafia Casino, qui vous plongent au c\u0153ur de l’action, comme dans un v\u00e9ritable casino. Imaginez-vous assis \u00e0 une table virtuelle, interagissant avec de vrais croupiers et d’autres joueurs. Gr\u00e2ce \u00e0 une technologie de streaming de pointe, profitez d’une qualit\u00e9 d’image haute d\u00e9finition et vivez l’ambiance d’un casino anim\u00e9 depuis chez vous. Que vous jouiez au blackjack, \u00e0 la roulette ou au baccarat, l’immersion est garantie pour vous faire monter l’adr\u00e9naline. De plus, vous pouvez discuter avec les croupiers via le chat, pour une exp\u00e9rience encore plus palpitante. Mafia Casino r\u00e9volutionne le jeu en ligne et vous assure des sensations fortes \u00e0 chaque main et \u00e0 chaque tour de roulette.<\/p>\n

Interface conviviale et compatibilit\u00e9 mobile<\/h2>\n

En vous inscrivant sur Mafia Casino, vous appr\u00e9cierez rapidement son interface ergonomique qui rend la navigation d’une facilit\u00e9 enfantine. Son design raffin\u00e9 vous permet de trouver vos jeux pr\u00e9f\u00e9r\u00e9s sans effort, que vous soyez un joueur exp\u00e9riment\u00e9 ou un d\u00e9butant. Chaque section est organis\u00e9e de mani\u00e8re logique, vous permettant de passer des machines \u00e0 sous aux jeux de table en quelques secondes. De plus, vous n’aurez aucun souci de compatibilit\u00e9\u00a0: Mafia Casino brille \u00e9galement sur les appareils mobiles. Que vous utilisiez un smartphone ou une tablette, la plateforme s’adapte parfaitement \u00e0 la taille de votre \u00e9cran, vous garantissant une exp\u00e9rience de jeu fluide. Jouez o\u00f9 que vous soyez, quand vous le souhaitez, sans compromis sur la qualit\u00e9 ni la fonctionnalit\u00e9. Plongez dans un univers de jeu \u00e0 la fois novateur et abordable\u00a0!<\/p>\n

Offres et r\u00e9compenses uniques pour les parieurs fran\u00e7ais<\/h2>\n

Mafia Casino sait comment retenir les joueurs fran\u00e7ais gr\u00e2ce \u00e0 une s\u00e9lection de jeux excitante, mais aussi gr\u00e2ce \u00e0 des promotions et des bonus exclusifs \u00e9labor\u00e9s sp\u00e9cialement pour vous. D\u00e9couvrez des bonus de bienvenue all\u00e9chants qui boosteront votre aventure de jeu et vous donneront plus de chances de gagner d\u00e8s le d\u00e9part. Des bonus r\u00e9guliers et des r\u00e9compenses de fid\u00e9lit\u00e9 t\u00e9moignent de votre engagement. Des promotions journali\u00e8res et semaine ravivent constamment l’excitation et vous offrent des opportunit\u00e9s exclusives pour am\u00e9liorer votre exp\u00e9rience de jeu. De plus, participez \u00e0 des tournois innovants et affrontez d’autres joueurs pour remporter des prix remarquables. Ces offres soigneusement pr\u00e9par\u00e9es sont cr\u00e9\u00e9es pour am\u00e9liorer votre exp\u00e9rience et vous offrir une ambiance de jeu id\u00e9ale. Alors, tenez-vous pr\u00eat \u00e0 vivre une aventure m\u00e9morable avec Mafia Casino\u00a0!<\/p>\n

La collection de jeux passionnante du Mafia Casino<\/h2>\n

Au Mafia Casino, d\u00e9couvrez une gamme de jeux stimulante qui saura combler tous les parieurs. Que vous soyez amateur de jeux de table classiques ou de bandits manchots \u00e0 la pointe de la technologie, vous trouverez forc\u00e9ment votre bonheur. Immergez-vous dans des exp\u00e9riences immersives gr\u00e2ce \u00e0 des visuels de premi\u00e8re classe et des th\u00e8mes enchanteurs qui vous emm\u00e8neront au c\u0153ur de l’action. Essayez votre chance avec des variantes uniques de blackjack et de roulette, ou d\u00e9couvrez des machines \u00e0 sous vid\u00e9o r\u00e9volutionnaires aux dynamiques de jeu actives et aux histoires fascinants. Chaque jeu est con\u00e7u avec une technique remarquable, garantissant une fluidit\u00e9 et un suspense haletants \u00e0 chaque tour. De plus, vous appr\u00e9cierez son plateforme intuitive qui rend la navigation tr\u00e8s facile. C’est un v\u00e9ritable paradis pour les amateurs de frissons, qui vous incite \u00e0 r\u00e9v\u00e9ler le joueur qui sommeille en vous et \u00e0 vivre une aventure de jeu m\u00e9morable\u00a0!<\/p>\n

Assistance client\u00e8le et engagement communautaire au Mafia Casino<\/h2>\n

Tout en profitant de l’excitation des jeux sur Mafia Casino, vous pouvez compter sur notre service d’assistance client\u00e8le engag\u00e9e, toujours pr\u00eate \u00e0 vous aider. Gr\u00e2ce \u00e0 notre assistance polyvalente, vous pouvez nous contacter par messagerie instantan\u00e9e, e-mail ou t\u00e9l\u00e9phone, et nous sommes pr\u00eats \u00e0 r\u00e9pondre promptement \u00e0 vos questions. Nous savons que votre exp\u00e9rience de jeu est primordiale, et nos repr\u00e9sentants experts sont toujours l\u00e0 pour l’am\u00e9liorer.<\/p>\n

Mais ce n’est pas tout. Nous cultivons une communaut\u00e9 dynamique gr\u00e2ce \u00e0 des forums engageants et des m\u00e9dias sociaux o\u00f9 vous pouvez interagir avec d’autres joueurs. \u00c9changez vos strat\u00e9gies, f\u00eatez vos triomphes et engagez-vous \u00e0 des \u00e9v\u00e9nements r\u00e9guliers. Votre avis est crucial pour modeler Mafia Casino et faire de nous bien plus qu’une simple plateforme\u00a0: une v\u00e9ritable collectivit\u00e9 o\u00f9 l’ing\u00e9niosit\u00e9 s’\u00e9panouit. Rejoignez-nous pour explorer le avenir du jeu en ligne\u00a0!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Dans un monde o\u00f9 mafiacasinos traditionnels et jeux en ligne se concurrencent, Mafia Casino se distingue aupr\u00e8s des parieurs fran\u00e7ais. Gr\u00e2ce \u00e0 sa collection de jeux vari\u00e9e et ses bonus uniques, il allie parfaitement divertissement et simplicit\u00e9 d’utilisation. Vous appr\u00e9cierez son interface conviviale, mais il y a bien plus \u00e0\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-157601","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/157601","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=157601"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/157601\/revisions"}],"predecessor-version":[{"id":157602,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/157601\/revisions\/157602"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=157601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=157601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=157601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}