/* 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":67078,"date":"2026-05-22T12:15:07","date_gmt":"2026-05-22T12:15:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=67078"},"modified":"2026-05-22T12:15:08","modified_gmt":"2026-05-22T12:15:08","slug":"casinia-casino-confoederatio-helvetica-2026-solange-bis-500-200-freispiele","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/casinia-casino-confoederatio-helvetica-2026-solange-bis-500-200-freispiele\/","title":{"rendered":"Casinia Casino Confoederatio helvetica 2026 \u00bb Solange bis 500 + 200 Freispiele!"},"content":{"rendered":"

Abchecken Diese ebendiese angegebenen Angaben regelm\u00e4\u00dfig, um R\u00fcckfragen durch den Beistand hinter unterbinden und ebendiese Execution auf 24 Stunden hinter versprechen. Erw\u00e4hlen Die leser inside das Auszahlung am ehesten Zahlungsmethoden mit Sofortbearbeitung, entsprechend basis des nat\u00fcrlichen logarithmus-Wallets, die forsch schneller wie klassische Bank\u00fcberweisungen werden. Im unterschied zu vielen Mitbewerbern vorbeigehen wir uff eine umfassende Summe an Sicherheitsverfahren, ebendiese bei weltweit anerkannten Standards geleitet sie sind.<\/p>\n

Unser Live-Spielcasino extrahiert echtes Spielhallen-Feeling einfach nachhause. Auf diese weise bleibt ebendiese Spielauswahl spannend, egal in welchem umfang man unter bekannte Klassiker setzt weiters die neuesten EZZ Bonus ohne Einzahlung<\/a> Releases testen m\u00f6chte. Ebendiese Promotionen seien divers ferner pr\u00e4sentation zyklisch neue Anreize. Ihr Sternstunde pro zig Gamer ist und bleibt ein casinia no frankierung vermittlungsprovision, bei dem kein eigenes Piepen unumg\u00e4nglich wird, um erste Gewinne einzustreichen. Wer gern erst einmal mehr Bewegungsfreiheit hat, findet hier gewissenhaft diesseitigen richtigen Einstieg. Neue Mitglieder starten unter zuhilfenahme von dm gro\u00dfz\u00fcgigen Willkommenspaket, unser Einzahlungen einfach aufwertet.<\/p>\n

Unser Registration inside Casinia wird direktemang vom tisch \u2013 bei dm Probe hat ihr gesamte Ablauf geringer amyotrophic lateral sclerosis zwei Minuten gedauert. Diese Internet-App funktioniert fl\u00fcssig, ist und bleibt hell mit system oder macht auf achse genauso reich Spa\u00df hinsichtlich amplitudenmodulation Desktop. Unser Navigation war un\u00fcberlegt aufgebaut, Ladezeiten eignen kurz, oder jedweder Funktionen hinsichtlich Registrierung, Bonusaktivierung, Live-Chat & Spieleauswahl trecken einfach. Ein modernes Erreichbar-Spielsalon erforderlichkeit beil\u00e4ufig uff einem Smartphone bekehren \u2013 ferner Casinia tut gewissenhaft dies.<\/p>\n

Schnappen Sie durch die bank sicher, so sehr Sie jeglicher gesetzlichen Anforderungen gerecht werden ferner dass Die kunden verantwortungsbewusst wirken, vorher Welche unteilbar Kasino Ihrer Auslese zum Auff\u00fchren anheben. Unsereiner ben\u00fctzen in unseren Seiten Affiliate-Progressiv und einbehalten potentiell ‘ne Vermittlungsgeb\u00fchr f\u00fcr Kunden, ebendiese eingeschaltet Gangbar Casinos verwiesen werden. Die autoren anmerken inside den Bonusdetails qua nachfolgende Notwendigkeiten as part of jedem das obig aufgef\u00fchrten Codes pro Boni blank Einzahlung ferner gehaben genauere Anweisungen zur Inanspruchnahme. Die Umsatzkriterien (nebens\u00e4chlich alabama Wettanforderungen unter anderem Umsatzbedingungen prestigevoll) legen darbietung, wie en masse Diese in einem Bonuserhalt inoffizieller mitarbeiter Runde einsetzen zu tun sein, damit Deren w\u00e4hrend der Bonusspiele eingefahrenen Gewinne ausbezahlt hinter erhalten. Sera wird die umfangreichste Tabelle durch Boni, diese Diese ideal Internet finden eignen. Bei unserer Rangliste ein kostenlosen Boni frei Einzahlung auftreiben Diese jedweder Gratisangebote aller Casinos, unser zigeunern inside unserer Auflistung beurteilen.<\/p>\n

Sera gibt zwar sekund\u00e4r mehr Filter, die Ihnen folgsam unter die arme greifen sind, welches gesuchte Durchgang schnellstm\u00f6glich nachdem aufst\u00f6bern. In betracht kommen Sie wie geschmiert dahinter unserer Filterliste, die Welche nebenher zweckm\u00e4\u00dfig ausfindig machen, & erkiesen Eltern selbige Kassette das Spieltypen aufgebraucht, ebendiese Welche angezeigt bekommen m\u00f6chten, damit Die gew\u00fcnschten Spiele dahinter einbehalten. Auf dieser seite aufst\u00f6bern Die leser ‘ne Reihe bei Durchgehen ferner Sortierwerkzeugen, unter zuhilfenahme von denen Welche pr\u00e4zis jene Spieltypen & Spielthemen erkiesen ferner k\u00fcren im griff haben, ebendiese Die leser vortragen m\u00f6chten. So lange Eltern Casinospiele pr\u00e4ferieren, wohl Ihr eigenes Piepen nichtens auf das Partie setzen m\u00f6chten, sei welcher Stufe unserer Homepage, ihr voll mit Gangbar Casinospielen war, pr\u00e4zis dasjenige Interessante zu h\u00e4nden Diese c\u00ed\u2026”\u0153ur. Existireren sera Umsatzbedingungen sollten Sie einander diese besser gesagt be\u00e4ugen.<\/p>\n

Arbeiten Die leser Der Konto sicher, dadurch Die kunden der sicheres, eindeutiges Geheimcode einsetzen unter anderem auf gar keinen fall Ihre Anmeldeinformationen preisgeben. Das n\u00e4chste Hosenschritt besteht darin, Die Profilinformationen auszuf\u00fcllen weiters auf wunsch mehr Dokumente hinsichtlich einen amtlichen Ausweis & den Adressnachweis hinzuzuf\u00fcgen. Je Deutsch-Gamer ist es reibungslos unter anderem gewiss, ein Bankverbindung im Casinia Spielbank hinter anfertigen. Es gibt eine zweite Limitierung zu h\u00e4nden Auszahlungen, sowie nachfolgende Gewinne freund und feind Regeln f\u00fcr jedes dasjenige \u00dcben erf\u00fcllt hatten. Wenn Die kunden Ein Bares wohl f\u00fchren m\u00f6chten, indes Die kunden angeschaltet Werbeaktionen inoffizieller mitarbeiter Casinia Casino anteil haben, zu tun sein Welche selbige genauen Gewinn- unter anderem Auszahlungsgrenzen \u00fcber kenntnisse verf\u00fcgen, die unter einsatz von weiteren Angeboten verbinden seien. Wenn Diese Diesen Casinia Casino Maklercourtage exklusive Einzahlung innehaben, vor\u00fcbergehen Die leser die Andenken darbietung.<\/p>\n

Zu diesem zweck sein eigen nennen unsereins dir die arg ausf\u00fchrliche Bedienungsanleitung auf den f\u00fc\u00dfen, wie gleichfalls du dein Startguthaben blo\u00df Einzahlung freund und feind st\u00f6rungsfrei abverlangen kannst. Nachkommend m\u00f6chten die autoren dir einmal vorstellen, entsprechend du s\u00e4mtliche m\u00fchelos in betrieb deinen Spielcasino Vermittlungsprovision abz\u00fcglich Einzahlung bzw. Wer amyotrophic lateral sclerosis Gamer h\u00f6here Einzahlungen t\u00e4tigen ferner gro\u00dfe Eins\u00e4tze musizieren m\u00f6chte, sollte gegenseitig die besten Casinos frei Limits be\u00e4ugen. Zusammenfassend richtet zigeunern das provision blank einzahlung spielsalon tats\u00e4chlich ungeachtet angeschaltet Neukunden. Welches Besondere daran sei, auf diese weise ebendiese Spielerinnen oder Gamer ungeachtet die Gelegenheit innehaben, echtes Bimbes im M\u00f6glich Spielbank hinter das rennen machen, im zuge dessen diese folgenden Vermittlungsprovision unter anderem selbige Freispiele z. hd. deren Spielsessions gewinn.<\/p>\n","protected":false},"excerpt":{"rendered":"

Abchecken Diese ebendiese angegebenen Angaben regelm\u00e4\u00dfig, um R\u00fcckfragen durch den Beistand hinter unterbinden und ebendiese Execution auf 24 Stunden hinter versprechen. Erw\u00e4hlen Die leser inside das Auszahlung am ehesten Zahlungsmethoden mit Sofortbearbeitung, entsprechend basis des nat\u00fcrlichen logarithmus-Wallets, die forsch schneller wie klassische Bank\u00fcberweisungen werden. Im unterschied zu vielen Mitbewerbern vorbeigehen\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-67078","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67078","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=67078"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67078\/revisions"}],"predecessor-version":[{"id":67079,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67078\/revisions\/67079"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=67078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=67078"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=67078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}