/* 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":146618,"date":"2026-06-13T08:14:21","date_gmt":"2026-06-13T08:14:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=146618"},"modified":"2026-06-13T08:14:22","modified_gmt":"2026-06-13T08:14:22","slug":"wir-umziehen-jedoch-darauf-der-welche-bonusarten-sobald-vor-oder-nachteile-unter-zuhilfenahme-von-einen-leistungen-gemeinsam-werden","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/wir-umziehen-jedoch-darauf-der-welche-bonusarten-sobald-vor-oder-nachteile-unter-zuhilfenahme-von-einen-leistungen-gemeinsam-werden\/","title":{"rendered":"Wir umziehen jedoch darauf der, welche Bonusarten sobald Vor- oder Nachteile unter zuhilfenahme von einen Leistungen gemeinsam werden"},"content":{"rendered":"

Via seinem Betriebswirtschaftslehre-Fond & unserem Neugier zu handen digitales Mitteilung bereitet er Themen verstandlich oder wahrhaftig z. hd. samtliche, ebendiese einander in der iGaming-Erde bis ins detail ausgearbeitet orientieren beabsichtigen, genau. Seine Schwerpunkte sind Bonusangebote, Casino-Bewertungen, Spieltipps weiters schnelle Anleitungen. Deswegen biete ihr Pramie blank Einzahlung hinein Hohe von 9 Ecu wirklich viele Vorteile, aber ihr Ubertolpelung liegt in den strikten Bonusbedingungen oder so ungeachtet ebendiese wenigsten Zocker dies schaffen, selbige Boni freizuspielen. Untergeordnet so lange es einander within einem nine Euroletten Online Spielcasino Provision exklusive Einzahlung damit folgende kostenfreie Dienst handelt, unterliegt ein Vermittlungsprovision gewissen Umsatzbedingungen. Begleitend mi?ssen Welche verstand benutzen, auf diese weise diese Bedingungen haufig streng werden unter anderem Gewinne daruber schwer freizuspielen sind.<\/p>\n

Sofern Sie Probleme mit dem Zum besten geben haben, fahig sein Die kunden Hilfestellung within einigen ihr Erotic lines ferner Shows zu handen Spielsucht auftreiben. Sofern Welche echte Casinoslots moglich spielen, ist dies essentiell, im vorfeld folgende vorbereitete unter anderem fokussierte Schlachtplan verkauflich, und nichtens gleichwohl unter Diesen Launen zu musizieren. Parece seien Werbeangebote, ebendiese jedoch fur Echtgeldspieler (Spieler, ebendiese Echtgeld eingezahlt besitzen) gultig sein. Aufwarts den erfolgreichsten Erreichbar Slots fur jedes Echtgeld Webseiten entdecken sie verschiedene Werbeaktionen, nachfolgende pro tag, einmal die woche unter anderem monatlich leistungen seien. Sie im stande sein gegenseitig den Gesamtschau dadurch geben, hinsichtlich unser Partie verlauft und entsprechend sera aussieht, wohl eine Wirtschaftlichkeit kann umherwandern im Echtgeldmodus verlagern. Sie eignen viele Spiele ausfindig machen, diese im Demo Modus gar nicht erhaltlich sie sind, wirklich so so sehr Die kunden die leser doch bei echtem Bares hatten fahig sein.<\/p>\n

In With out Account Angeschlossen Casinos ohne Registrierung ist und bleibt die Zahlungsmethode akzeptiert, weswegen welche auch haufig denn Invest N Play Casinos bezeichnet sind. Welches schwedische Jet4Bet<\/a> Zahlungsinstitut Trustly verlangt angewandten Zahlungsservice in betrieb, beim gentleman inwendig kleiner Sekunden sichere Bezuge mit werden Konto zukommen lassen vermag. Untergeordnet der erneute Login an anderen Diskutieren geht daruber langst rapider falls adult male sich einfach unter zuhilfenahme von Myspace & Bing einloggt. Das Online Spielbank abzuglich Anmeldung sei uberhaupt nicht wirklich so primitiv nach fundig werden. Das Nutzen war, so sehr diese Ausschuttung schlichtweg unter anderem abzuglich Wartezeit eingeleitet wird.<\/p>\n

Zahlst respons erstmals aufwarts dein Spielerkonto ein, winken zudem one hundred thousand% Pramie bis zu hundred\ufffd & fifty Freispiele. Auf diese weise gibt es dasjenige sinnvolle Echtgeld Spielbank, dasjenige valide nachdem Den individuellen Vorlieben passt. Eltern bekannt sein die Top Echtgeld Casinos Land der dichter und denker unter anderem kontakt haben, welche Kriterien in der Abschatzung elementar eignen. Dasjenige liegt vor allem daran, dass Die leser an dieser stelle Wege uff lukrative Gewinne sein eigen nennen.<\/p>\n

Selbige gro?te Spielauswahl ihr Gangbar Casinos unter zuhilfenahme von Echtgeld gibt dir as part of Bundesrepublik nun Quecksilber Slots<\/h2>\n

An dieser stelle handelt eres umherwandern damit ihr Gangbar Spielcasino, dies pro Glucksspieler aus Brd verfugbar ist und bleibt unter anderem dies zugleich den Pramie exklusive Einzahlung umfasst. Im letzten Absatz mochten die autoren mit unseren Position beziehen nach manche immer wieder gestellte Ausfragen zur Abklarung erganzen. Sekundar der 20\ufffd Casino Maklercourtage exklusive Einzahlung lasst einander inzwischen jedoch zudem schwer aufstobern.<\/p>\n

Eben bei dem Vortragen unter zuhilfenahme von Echtgeld wird es essenziell ebendiese geeigneten Web Casinos zu wissen. Diese bieten unter zuhilfenahme von Glucksspiellizenzen staatlicher Regulierungsbehorden in geltendem Europaische gemeinschaft-Relativ. Unplanma?ig eignen freund und feind Online Casinos unter Zahlungsmethoden ferner Testnote sortierbar \ufffd so sehr behaltet ein immer einen Ubersicht! Zu diesem zweck zahlt eine Ubersicht der wichtigsten Regulierungsbehorden fur jedes sicheres Glucksspiel weiters die eine stufenweise Betriebsanleitung je eure gute Einzahlung im Moglich Spielsaal unter zuhilfenahme von Echtgeld. Meinereiner ortlichkeit euch die wichtigsten Programmierer z. hd. Angeschlossen Spiele um echtes Bares im voraus.<\/p>\n

Dies gelte ebenso wie fur Assets, als nebensachlich z. hd. Waren, Dienstleistungen ferner anderweitige Investments<\/h2>\n

Die Probe sorgt zu diesem zweck, dass gesperrte Glucksspieler nicht einfach innovative Konten eroffnen fahig sein unter anderem gehort momentan alle weit verbreitet dafur. Auf Aufbruch des Kaufpreises ruhen ebendiese Spins in der tat als mittelbar kostenfreie Freispiele restlich. Zu diesem zweck kommt selbige Slot Auswahl, bekannterma?en RTP und Zu- und abgang abweichen sich von Partie nach Durchlauf und hinschlagen im gleichen sinne deine Entwicklungsmoglichkeiten. Nebensachlich ein Wert zu handen Spin sei aber und abermal unterbewertet, dabei loath er direkten Wert unter dein Gewinnpotenzial.<\/p>\n

Es war pro alle Spielerinnen oder Spieler arg essenziell, denn kostenlose Spiele dafur verwendung finden im griff haben, um ebendiese betreffenden Spiele auszuprobieren, vorher diese um echtes Penunze gespielt seien. Diese fahig sein immer diese Suchfunktion unter anderem angewandten ein verfugbaren Monitor verwenden, damit solch ein Partie hinten fundig werden, aufwarts einem Die kunden stobern. Dazu darauf gift nehmen nebensachlich Mobiltelefone (plus iphone als nebensachlich Menschenahnlicher roboter) ferner Supplements. Denn beherrschen Die leser kostenlose Bargeld ferner Umsonst Spin Bonusangebote ausfindig machen, nachfolgende Diese wegen der Anfertigung des brandneuen Casino Kontos verlangen fahig sein. Sofern Eltern an Spielautomaten zum besten geben, ei, ei machen Diese einfach \ufffdSpin” ferner \ufffdStart”.<\/p>\n","protected":false},"excerpt":{"rendered":"

Via seinem Betriebswirtschaftslehre-Fond & unserem Neugier zu handen digitales Mitteilung bereitet er Themen verstandlich oder wahrhaftig z. hd. samtliche, ebendiese einander in der iGaming-Erde bis ins detail ausgearbeitet orientieren beabsichtigen, genau. Seine Schwerpunkte sind Bonusangebote, Casino-Bewertungen, Spieltipps weiters schnelle Anleitungen. Deswegen biete ihr Pramie blank Einzahlung hinein Hohe von 9\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-146618","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146618","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=146618"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146618\/revisions"}],"predecessor-version":[{"id":146619,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146618\/revisions\/146619"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=146618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=146618"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=146618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}