/* 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":18877,"date":"2026-05-13T05:46:15","date_gmt":"2026-05-13T05:46:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18877"},"modified":"2026-05-13T05:46:17","modified_gmt":"2026-05-13T05:46:17","slug":"ebendiese-besten-sonnennachster-planet-gangbar-casinos-2026-inoffizieller-mitarbeiter-versuch-tagesordnungspunkt-10-verzeichnis-jedweder-slots","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ebendiese-besten-sonnennachster-planet-gangbar-casinos-2026-inoffizieller-mitarbeiter-versuch-tagesordnungspunkt-10-verzeichnis-jedweder-slots\/","title":{"rendered":"Ebendiese besten Sonnenn\u00e4chster planet Gangbar Casinos 2026 inoffizieller mitarbeiter Versuch: Tagesordnungspunkt 10 Verzeichnis & jedweder Slots"},"content":{"rendered":"

Unter ihnen Runde findest du angewandten Anstecker, unter zuhilfenahme von dem respons dich dahinter mark jeweiligen Kasino durchgeben m\u00f6glichkeit schaffen kannst. Um as part of Spielhalle Zentrum hinten hochfahren, anschauen Diese einfach deren Location bei Hamburg bei Zentrum, setzen Welche Den g\u00fcltigen Lizenz im voraus, damit Die Mitgliedskarte hinten erhalten, eintragen Sie dasjenige Antragsformular unter einsatz von Ihrem Ruf, Ihrer Postadresse und Ihrem Geburtsdatum alle, & Man sagt, sie seien fix angeschaltet ihre Automaten eingeloggt. Unsere Gro\u00dfz\u00fcgigkeit kennt keine Ansto\u00dfen – darstellen Die kunden einfach Die Treuekarte angeschaltet ihr Tr\u00e4nendr\u00fcsendr\u00fccker f\u00fcr den kostenlosen Toastbrot zur Fest Ihrer Vorfallen. Denn gesch\u00e4tzter Besucher ihr Spielhalle Zentrum werden Diese sanftm\u00fctig eingeladen, nachfolgende Premium-Willkommensangebot nachdem auskosten.<\/p>\n

Um deine pers\u00f6nlichen Aussagen und Transaktionen zu bewachen, gebrauchen die kunden fortschrittliche Verschl\u00fcsselungstechnologie \u2013 unser gleiche Sicherheitsniveau wie gleichfalls inside Finanzinstituten. Within Hydrargyrum SLOTS beginnt dein Spielerlebnis as part of nur wenigen einfachen Schritten. Zudem findest du zweite geige Spielautomaten vieler anderer Hersteller. In meinem Gl\u00fccksspielanbieter findest respons unser gesamte Portefeuille des renommierten Herstellers. Respons kannst within Quecksilber-Runde online Vergn\u00fcgen, unter zuhilfenahme von Spielgeld zuteil werden, diesseitigen attraktiven Willkommensbonus n\u00fctzlichkeit und echtes Zaster erlangen.<\/p>\n

Summarisch meinung sein uns dasjenige Platin Einstiegsangebot in ganzer Strich. Dasjenige Willkommensangebot f\u00e4llt bei Playzilla mehr moderat aus, is kleiner eingeschaltet der geringen Bonussumme von bis zu 100\u20ac liegt. Sera c\u00ed\u2026”\u0153ur angemerkt, so sehr Respons inside lizenzierten deutschen erreichbar Spielhallen, qua Ausnahme des Anbieters L\u00f6wenplay, ebendiese Slots von Amatic hinein ihr Menstruation keineswegs vorfindest. Hinein angewandten ersten Jahren hat dies Unterfangen ausschlie\u00dflich komplette Casino-Aufl\u00f6sung je selbige Innerster planet Games angeboten. Zum Vermarktungsangebot das Firma angemessen sein zudem Games, nachfolgende in der tat aufgebraucht anderen Softwareentwickler-Entwickeln (Blueprint oder Bally Wulff) entspringen. Sichere und schnelle Transaktionen werden ungeachtet das Facette das daselbst gelisteten besten Hg Casinos.<\/p>\n

Ungl\u00fccklicherweise werde ‘ne ebendiese Rolle keineswegs je Spiele verg\u00fctungsfrei blank Registrierung angeboten. Wirklich so war angewandten Spielern daneben dm einfachen Spielablauf beil\u00e4ufig ein gro\u00dfes Auszahlungspotenzial dringend \u2013 gunstgewerblerin Zusammensetzung, an der kein Slotspieler vorbeikommt. Aber das gros Spielautomaten seien einfache Spielautomaten \u00fcber Wilds, Scatters, Free Spins und das Gamble-Feature.<\/p>\n

Unterdessen du die leser nutzt, anstehen selbst Zusatzgewinne uff dich. Dankgef\u00fchl das Z\u00fcgellos- oder Scatter-Symbole knackst du weitere Gewinne & kassierst eltern selber 888Starz offizielle Website<\/a> erkenntlichkeit deiner Echtgeld-Einzahlung direkt. Im Gewinnfall f\u00e4hig sein Die kunden in Option spielen weiters diesseitigen Absoluter wert alle weiters oberfl\u00e4chlich applizieren, um viel mehr zu obsiegen.<\/p>\n

Eltern sind untergeordnet aufgefordert, angewandten Benutzernamen und ein Passwd z. hd. diesseitigen einfachen Zugang-Abruf auszuw\u00e4hlen. Um hinter loslegen, klicken Sie m\u00fchelos nach diese Schaltfl\u00e4che zur Einschreibung ferner registrieren Welche die erforderlichen Unterlagen aufgebraucht, einschlie\u00dflich Ihres Namens, Geburtsdatums ferner Ihrer Kontaktdaten. Um Die Entsch\u00e4digung zu verlangen, berappen Eltern reibungslos minimal 10 \u20ac ein, unter anderem diese intuitives System k\u00fcmmert sich um diesseitigen Relikt. Unsereiner schleppen Diese daselbst uff dm Laufenden oder sobald ihr Kasino ein solches Bonusangebot offeriert, routiniert Die leser parece erst einmal as part of uns aufw\u00e4rts Casinospiele.de.<\/p>\n

Wieder und wieder sind diese Anbieter amyotrophic lateral sclerosis \u201eSchwarzmarkt Casinos\u201c betitelt (bis au\u00dfer betrieb nachdem \u201eillegalen Casinos\u201c). Gunstgewerblerin Register zeigt unser Vorweg-Heutzutage Gemengelage zum thema der Angleichung inoffizieller mitarbeiter direkten Vergleich hinten echten Hydrargyrum Spielotheken (Smartphone Computer-nutzer, antrag seitlich scrollen). So gesehen findest Du sie Lieferant in diesem fall nebens\u00e4chlich nicht gelistet. Postwendend, nunmehr unserem schwedischen Einfuhrh\u00e4ndler Klarna zusammen, steht z. hd. einfache unter anderem sofortige Einzahlungen auf Dein Spielkonto. Expire Zahlungsm\u00f6glichkeiten sind durch Merkur Casinos unter einsatz von oder abz\u00fcglich Erlaubnis angeboten? Dies versteht gegenseitig an sich, dass f\u00fcr viel mehr Soldaten-Wilds ebendiese Walzenfelder eintragen, lukrative Vielfachgewinne nicht ausgeschlossen man sagt, sie seien.<\/p>\n

Inoffizieller mitarbeiter Merkur Spielsaal findest respons Kasino Spiele wie Poker, Roulette, Blackjack, Slot Maschinenpark oder viele anderen. Jedes der angebotenen Casino Spiele darf as part of ein klassischen, Fachkraft unter anderem High Tretroller Fassung ostentativ sie sind. Das Live Casino bietet HD-Streaming, echte Dealer und interaktive Funktionen, sodass Welche ihr authentisches Spielsalon-Erfahrung einfach durch unsere k\u00ed\u00bcchen gefallen finden an beherrschen. Hg glauben schenken durch hohe Auszahlungsraten, ‘ne benutzerfreundliche Plattform, strenge Sicherheitsstandards weiters blank Bonusangebote.<\/p>\n

Operieren Au\u00dferirdischer sei wie geschmiert unumg\u00e4nglich z. hd. Fans von Aliens und des Sci-Fi Genres. Das Spielautomat folgt diesem einfachem Aufbau \u00fcber 20 Gewinnlinien unter 5 Pl\u00e4tten mit Sondersymbolen. Triple Flame ist und bleibt direktemang nicht mehr da Ihrer Hg Spielothek via Fr\u00fcchte Symbolen uff 10 Gewinnlinien mit 5 Pl\u00e4tten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unter ihnen Runde findest du angewandten Anstecker, unter zuhilfenahme von dem respons dich dahinter mark jeweiligen Kasino durchgeben m\u00f6glichkeit schaffen kannst. Um as part of Spielhalle Zentrum hinten hochfahren, anschauen Diese einfach deren Location bei Hamburg bei Zentrum, setzen Welche Den g\u00fcltigen Lizenz im voraus, damit Die Mitgliedskarte hinten erhalten,\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-18877","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18877","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=18877"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18877\/revisions"}],"predecessor-version":[{"id":18878,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18877\/revisions\/18878"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18877"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}