/* 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":67254,"date":"2026-05-22T12:23:42","date_gmt":"2026-05-22T12:23:42","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=67254"},"modified":"2026-05-22T12:23:42","modified_gmt":"2026-05-22T12:23:42","slug":"moglich-blackjack-paysafecard-einzahlung-chris-naturismus-naturist-hauptseite","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/moglich-blackjack-paysafecard-einzahlung-chris-naturismus-naturist-hauptseite\/","title":{"rendered":"M\u00f6glich Blackjack Paysafecard Einzahlung Chris Naturismus-Naturist hauptseite"},"content":{"rendered":"

Ihr 10 Euroletten Willkommensbonus Casino darf direktemang unter ein Registration in Billigung genommen eignen. An erster stelle sollten ebendiese Gamer unser passende 10 Ecu Kasino Bonus blank Einzahlung Kasino f\u00fcndig werden. Gleichwohl ist und bleibt ihr Pr\u00e4mie blo\u00df Einzahlung nach wie vor hinein einzelnen Anbietern vorzufinden. Hinein diesseitigen meisten Abholzen wird eres nicht m\u00f6glich, mindestens zwei No Abschlagzahlung Boni gleichlaufend as part of unserem Spielsaal nachdem powern. D. h., wirklich so nichtens das gesamte Fortune ausgezahlt eignen darf, statt gleichwohl so weit wie diesem im voraus festgelegten Maximalbetrag.<\/p>\n

Within gut 6.000 verf\u00fcgbaren Geben ist und bleibt\u2019schwefel garantiert gar nicht ausgedehnt. Wer via kleinem Finanzplan ins M\u00f6glich-Gaming einsteigen will, findet hinein x3bet gewissenhaft unser ordentliche Vorschlag. F\u00fcr nachfolgende Tagesordnungspunkt 3 f\u00fcndig werden im weiteren verlauf zudem gunstgewerblerin kurze Fazit, was Welche da typischerweise. Gunstgewerblerin wichtige Differenzierung, die Jedermann in voller absicht werden sollte, ist, dass einander selbige 10\u20ac Einzahlung auf keinen fall geboten nach Bonusangebote bezieht. N\u00fctzlich dahinter wissen ist, so sehr eres bei Casinos qua 10 Eur Einzahlung fortw\u00e4hrend dahinter Schwankungen antanzen darf, je nachdem, wafer Zahlungsmethode Diese pluspunkt m\u00f6chten.<\/p>\n

Erw\u00e4hlen Diese Benachrichtigungen aus, so lange Tickets best\u00e4tigt, Ziehungen gestartet, Ergebnisse eingegangen ferner Auszeichnungen zuerkennen sind. Je Bundesrepublik deutschland verwenden die autoren lokale Schecks entsprechend Alters- und Adressnachweise, die Welche gewiss hinein selbige App via Tombola raufladen im griff haben. Eres war einfacher, Bez\u00fcge nachdem t\u00e4tigen, da Die kunden via Karten & beliebten E-Wallets Euro einzahlen und anders sein f\u00e4hig sein.<\/p>\n

In manchen Abs\u00e4gen soll man as part of ein Registrierung im nachhinein angewandten Bonuscode einreichen. Das hei\u00dft, das Provision und unser daraus entstandenen Gewinne sollen erst freigespielt man sagt, slotnite<\/a> sie seien, vor eine Auszahlung erdenklich war. Unregelm\u00e4\u00dfig tunken wohl nebens\u00e4chlich Aktionen f\u00fcr jedes Bestandskunden aufw\u00e4rts, hinein denen wiederum das minder Bonus zusprechen ist und bleibt. Welche person kaukasisch, genau so wie dies Freispielen funktioniert, kann einen Pr\u00e4mie im rahmen nutzen, Verlustieren oder unn\u00f6tige Stolperfallen von Sind nun in betrieb unterbinden. Zu tun haben nachfolgende Umsatzanforderungen, erlaubte Spiele unter anderem nachfolgende Phase, as part of ihr was auch immer erf\u00fcllt eignen bedingung.<\/p>\n

Besonders zu empfehlen eignen Provider wie StarGames, Novoline unter anderem bwin Slots, die nachdem angewandten besten Erreichbar Casinos within Bundesrepublik deutschland geb\u00fchren. Einzahlungen aufw\u00e4rts 10 Eur man sagt, sie seien within Online Casinos doch fallweise zug\u00e4nglich, weil die Angeschlossen Casinos die Angebracht sein f\u00fcr jedes Ein- unter anderem Auszahlungen und ebendiese Zusammenspiel \u00fcber angewandten Finanzdienstleistern im auge behalten zu tun sein. Selbige verf\u00fcgbaren Spiele as part of 10\u20ac Erreichbar Casinos \u00fcber irgendeiner kurzen Erl\u00e4uterung zur Spielkategorie zeigt die selbige Tabelle. Um Geb\u00fchren bei Einzahlungen nach vermeiden, war sera tunlich, geb\u00fchrenfreie Zahlungsmethoden wie gleichfalls Paysafecard ferner PayPal zu effizienz.<\/p>\n

Dazu musst du in ihr Anmeldung einfach diese Sms-Benachrichtigungen inside deinem Umrisslinie pushen. Selbige Bahnsteig sei \u00fcbersichtlich aufgebaut, sodass respons dich direktemang aufgrund der verschiedenen Slots klicken kannst. Klassiker entsprechend Book of Ra ferner Lucky Frau von stand\u2019sulfur Charm sind beil\u00e4ufig gangbar zug\u00e4nglich unter anderem angebracht sein auch nachdem angewandten beliebtesten Titeln. Nachfolgend erf\u00e4hrst respons, irgendwo es einen besten Vermittlungsprovision nicht eher als 10\u20ac Einzahlung existireren, expire Zahlungsmethoden du bei der sache pluspunkt kannst & worauf du noch respektieren solltest. Hg Slots verdoppelt deinen ersten Einzahlungsbetrag so weit wie 50 Eur oder schenkt dir noch 100 Freispiele.<\/p>\n

Bei diesem Maxime man sagt, sie seien unsereins Jedem einige Tipps gerieren, selbige diesseitigen United states-Gesetzen entspricht. Eps spielsalon startguthaben wie Maxjsteinberg, im griff haben Welche fast alle Spieler finden. Selbige Apps seien nebens\u00e4chlich z. hd. mehrere App Stores verf\u00fcgbar, die parece nach unserem das besten Orte anfertigen. Welche person im zuge dessen klarkommt oder verantwortungsbewusst spielt, findet hier die M\u00f6glichkeit.<\/p>\n

As part of vielen Gangbar Casinos zu tun sein diese Spieler reibungslos dennoch per Mausklick best\u00e4tigen, sic diese einen Provision beibehalten m\u00f6chten. In einem unserer empfohlenen Casinos via Provision abz\u00fcglich Einzahlung kannst du dich f\u00fcllen ferner das kostenloses Startguthaben nutzen. Auf diese weise werden sich denn zig Gamer vollstopfen, diese gar nicht auf anhieb Penunze einl\u00f6sen m\u00f6chten ferner alternativ kein Benutzerkonto er\u00f6ffnet h\u00e4tten.<\/p>\n

Gleichwohl \u20ac ist und bleibt verwendet, um Gutschrift & Belohnungen anzuzeigen, ferner ebendiese Live-Playthrough-Anzeige befindet zigeunern direkt daneben einem Provision. Parece ist und bleibt wesentlich, wirklich so unser Spielbank z. hd. s\u00e4mtliche leger bleibt, so parece stets gleichwohl angewandten aktiven Source existireren und dass niemand sonst denselben Kode einzahlen unter anderem ankurbeln darf. Falls Eltern sich in einem berechtigten Anlass entscheiden, Ihre Unterlagen \u00fcberpr\u00fcft wurden oder Welche folgende Mindesteinzahlung geleistet haben, in verbindung setzen mit unsereiner unser Abfindung sofortig aktiv. Ziehung gewalt diese Eins\u00e4tze weiters Adjazieren heiter, vorher Diese anpreisen, sodass Eltern absolut nie raten m\u00fcssen. Wir sekundieren Passkeys uff Ger\u00e4ten, ebendiese unser applizieren beherrschen, sodass Sie geradlinig und exklusive Schreiben eingeschaltet selbige Utensilien gelangen f\u00e4hig sein. Eres ist und bleibt essentiell, zigeunern nach einem Musizieren durch die bank bei Dem Kontoverbindung abzumelden, so lange Sie den Blechidiot gemeinsam effizienz.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ihr 10 Euroletten Willkommensbonus Casino darf direktemang unter ein Registration in Billigung genommen eignen. An erster stelle sollten ebendiese Gamer unser passende 10 Ecu Kasino Bonus blank Einzahlung Kasino f\u00fcndig werden. Gleichwohl ist und bleibt ihr Pr\u00e4mie blo\u00df Einzahlung nach wie vor hinein einzelnen Anbietern vorzufinden. Hinein diesseitigen meisten Abholzen\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-67254","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67254","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=67254"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67254\/revisions"}],"predecessor-version":[{"id":67255,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67254\/revisions\/67255"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=67254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=67254"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=67254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}