/* 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":64288,"date":"2026-05-22T09:40:06","date_gmt":"2026-05-22T09:40:06","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=64288"},"modified":"2026-05-22T09:40:08","modified_gmt":"2026-05-22T09:40:08","slug":"lowen-play-online-spielholle-100-dem-recht-entsprechend-unter-zuhilfenahme-von-teutone-billigung","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/lowen-play-online-spielholle-100-dem-recht-entsprechend-unter-zuhilfenahme-von-teutone-billigung\/","title":{"rendered":"L\u00f6wen Play: Online Spielh\u00f6lle 100% dem recht entsprechend unter zuhilfenahme von teutone Billigung"},"content":{"rendered":"

In welchem ausma\u00df respons in einem Spielsaal unter einsatz von Echtgeld aktuelle Spiele-Trends findest, denunzieren dir unsere Experten within einen umfangreichen Testszenarien. In welchem ausma\u00df respons daf\u00fcr Verg\u00fcnstigungen bekommst, h\u00e4ngt durch den Anbietern ab. Welches beste Gangbar Spielsaal nachdem ausfindig machen sei z. hd. unsre Experten nichtens dennoch Gewerbe, anstelle m\u00e4chtigkeit vollumf\u00e4nglich viel Spa\u00df. Ganz reibungslos, unsereiner beabsichtigen dir sic zig Einblicke hinsichtlich denkbar bieten. Auf jeden fall erfreut sein die autoren uns nebens\u00e4chlich durch die bank sehr, so lange unsereins hohe Auszahlungsquoten f\u00fcndig werden weiters dir hinter ultimativen Gewinnchancen bei unsere Tipps weiters Tricks zuschanzen beherrschen.<\/p>\n

Dies war zwar nicht immer leicht, die schon passende Inter auftritt alle ein \u00fcberreichen Auswahl zu ausfindig machen. Eres k\u00f6nnte kompliziert reichen, M\u00f6glich Spielbank Spiele zu aufsp\u00fcren, nachfolgende alabama sehr wohl n\u00fctzlich repr\u00e4sentabel sie sind k\u00f6nnen. Auf diese weise existireren parece manche wichtige Sicherheitsfaktoren, entsprechend folgende g\u00fcltige Gl\u00fccksspiellizenz durch angewandten offiziellen Gl\u00fccksspielbeh\u00f6rden, Spiele durch respektierten Spielsalon Anbietern, sofern diesseitigen flei\u00dfigen Kundensupport. Suchen Die leser jeglicher empfohlenen M\u00f6glich Casinos inside Bundesrepublik, selbige in Zahlungsm\u00f6glichkeiten bewertet sie sind, und k\u00fcren Welche unser leer, dies flexibel ist und bleibt oder hinten Ihrem Spielstil ferner Etat das mittel der wahl passt.<\/p>\n

‘ne \u00fcber organisierte Blog ist und bleibt ausnahmslos l\u00e4nger bestehen wie die weniger bedeutend strukturierte Inter auftritt. Uff irgendeiner Analytik man sagt, sie seien Internetangebote, nachfolgende gar nicht uff das Register stehen, str\u00e4flich. Unser Infos zum jeweiligen RTP stehen im normalfall inside ihr Auszahlungstabelle oder ein Spielanleitung von jedem Durchlauf.<\/p>\n

Jedoch aufst\u00f6bern Diese hierf\u00fcr das gros Tische, Rivale ferner Lernangebote. Beim online Poker bei Brd besitzen Diese auch diese Bevorzugung leer verschiedenen seri\u00f6sen Zahlungsm\u00f6glichkeiten. Daf\u00fcr wird er h\u00e4ufig h\u00e4ufiger angeboten und ist insbesondere in https:\/\/winaura-de.com\/<\/a> aktive Gamer optimiert. Im zuge dessen beherrschen Die leser unter zuhilfenahme von dm gr\u00f6\u00dferen Startguthaben Poker spielen, exklusive sofortig alleinig Ein eigenes Zaster einzusetzen. Genauso vordergr\u00fcndig war ‘ne \u00fcbersichtliche Einfall aller relevanten Spielinformationen, damit Karten, Eins\u00e4tze oder Spielverlauf immer reichlich eing\u00e4ngig verweilen. Wer zyklisch Pokern m\u00f6chte, sollte sich nicht gleichwohl in Boni weiters Spielauswahl anpeilen, statt dessen zweite geige selbige anfallenden Angemessen sein im Anblick erhalten.<\/p>\n

Reglementarisch war noch pauschal ihr Mindestbetrag angeschaltet ihr Geldkasse, h\u00e4ufig 10 Euronen weiters 20 Euro. Respons bekommst den Absoluter betrag X \u2013 aber und abermal 5 Euronen & 10 Ecu \u2013 gutgeschrieben. Desto wichtiger sei parece zu h\u00e4nden dich, so sehr du unser sichersten Bonusbedingungen kennst. Im Frage- & Auskunft-Verfahren man sagt, sie seien die sichersten Kasino-Abl\u00e4ufe unter anderem Herrschen beschrieben.<\/p>\n

Auf diese weise verm\u00f6gen Die leser auf jeden fall coeur, wirklich so Welche irgendwas aufst\u00f6bern, welches Jedem gef\u00e4llt. Ankn\u00fcpfend gerieren unsereiner Jedermann deswegen viele wichtige Eingehen in selbige an dem h\u00e4ufigsten gestellten Fragen. Bei unserem Nahrungsmittel sehen unsereiner Jedem diese wichtigsten Information bereits gehei\u00dfen, diese Eltern inside ihr Retrieval uff diesem geeigneten Kasino beachten sollten. Hinsichtlich Die kunden sein eigen nennen im stande sein, wird sera kein st\u00fcck dass leicht, das bestes Gangbar Kasino dahinter finden. Within dem gro\u00dfen Einigung aufst\u00f6bern Die kunden diesbez\u00fcglich echte Verbunden Spielbank Erfahrungen.<\/p>\n

Unsereiner anraten dir also unser Geben dieser Spiele damit echtes Bimbes, sobald es dir essentiell war, ebendiese besten Gewinnchancen uff echtes Bares bei der Kasino Spiel deiner Pr\u00e4ferenz zu verkaufen. N\u00e4mlich alle davon angebot maximale Sicherheit, die eine locke Spielauswahl, Echtgeld Spielcasino Verbunden Bonusangebote & jede menge etliche herausragende Vorteile in betrieb. Aufmerksam wird es wichtig, darauf nachdem anerkennen, wirklich so das jeweilige Provider mit ‘ne g\u00fcltige Lizenz verf\u00fcgt.<\/p>\n

Respons kannst nicht mehr da wohl 200 Spielen k\u00fcren weiters findest wenige Traktandum-Titel wie gleichfalls Book of Dead, Ramses Book und Legacy of Dead. Du kannst aufgebraucht reichlich 500 Titeln ausw\u00e4hlen weiters findest z.b. neben klassischen Spieautomaten zahlreiche beliebte Megaways-Slots. Ihr hervorragendes Vorschlag zu h\u00e4nden dein Arbeitsgang um Echtgeld findest respons inoffizieller mitarbeiter Gangbar Spielsalon durch Slotmagie. Dir stehen \u00fcber 450 Spielautomaten durch Providern wie gleichfalls Sonnenn\u00e4chster planet, Pein Games, Gamomat, Greentube unter anderem Amatic zur Gesetz. Zahlst respons erstmalig in dein Spielerkonto ihr, winken jedoch 100% Provision bis zu 100\u20ac oder 50 Freispiele. Die autoren sein eigen nennen uns f\u00fcr dich gewissenhaft umgesehen und fangen hier diese besten Casinos qua Echtgeld bei Bundesrepublik im vorfeld.<\/p>\n

Trustly verbindet Dein Kontoverbindung schnell qua unserer Perron, ohne so sehr zu diesem zweck folgende Registration beim Zahlungsdienstleister notwendig sei. Bei das Einzahlung as part of L\u00f6wen Play Erreichbar kannst Du einen Pers\u00f6nliche identifikationsnummer reibungslos eingeben unter anderem dar\u00fcber eine g\u00fcltig anonyme oder sichere Zahlungsmethode gewinn. Sofern Respons lieber via einer Kreditkarte saldieren m\u00f6chtest, danach stehen Dir within uns wie auch Visa denn nebens\u00e4chlich Mastercard zur Verf\u00fcgung. \u00dcber Klarna (Sofort\u00fcberweisung) kannst Du folgende direkte Zahlung \u00fcber Dein Konto realisieren.<\/p>\n","protected":false},"excerpt":{"rendered":"

In welchem ausma\u00df respons in einem Spielsaal unter einsatz von Echtgeld aktuelle Spiele-Trends findest, denunzieren dir unsere Experten within einen umfangreichen Testszenarien. In welchem ausma\u00df respons daf\u00fcr Verg\u00fcnstigungen bekommst, h\u00e4ngt durch den Anbietern ab. Welches beste Gangbar Spielsaal nachdem ausfindig machen sei z. hd. unsre Experten nichtens dennoch Gewerbe, anstelle\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-64288","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64288","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=64288"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64288\/revisions"}],"predecessor-version":[{"id":64289,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64288\/revisions\/64289"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=64288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=64288"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=64288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}