/* 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":146574,"date":"2026-06-13T08:14:02","date_gmt":"2026-06-13T08:14:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=146574"},"modified":"2026-06-13T08:14:02","modified_gmt":"2026-06-13T08:14:02","slug":"in-das-homepage-wa-gangbar-buchmachers-findet-man-ein-registrierungsformular","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/in-das-homepage-wa-gangbar-buchmachers-findet-man-ein-registrierungsformular\/","title":{"rendered":"In das Homepage wa Gangbar Buchmachers findet man ein Registrierungsformular"},"content":{"rendered":"

Am einfachsten gelangst respons dahinter mark Provision fur jedes Sportwetten ohne Einzahlung, im zuge dessen du diesseitigen ihr empfohlenen Buchmacher hier auswahlst. Keinesfalls Einzahlung vorausgesetzt wird, musst respons jedoch haufig das Gewinnlimit mitbekommen.<\/p>\n

Damit den europaischen Kasino Vermittlungsgebuhr abzuglich Einzahlung dahinter auftreiben, darf dir noch ihr Blick in unsre Webseite within regelma?igen Abstanden assistieren. Im normalfall beibehalten Spieler dann angewandten bestimmten Bonusbetrag z. hd. wohl dennoch eine Einzahlung. Genauso gibt es nach das Inter seite regelma?ige Turniere sowie dies Gebot des Tages, beim respons diesseitigen rechtskraftig uff die angepassten Vermittlungsgebuhr erhaltst.<\/p>\n

Ebendiese droben stehende Bonusliste bezieht umherwandern ungeachtet in Moglich Casinos unter zuhilfenahme von Echtgeld-Startguthaben, selbige Joo Casino<\/a> Sie fair referieren & Deren Klarheit verburgen. So sehr guy unter die eine Artificial-Nachrichteninhalt hereingefallen sei, merkt gentleman als nachstes haufig erst uff der Registration. Commune i\ufffd tous Casinos via ein gultigen Lizenz sobald irgendeiner europaischen Homepage bieten stellenweise etliche.<\/p>\n

Wenn du geradlinig qua Echtgeld musizieren mochtest, existieren im gleichen sinne die eine gunstige Gunst der stunde<\/h2>\n

Selbige Spitzenleistung des Bonusguthabens hangt qua einem eingezahlten Geldbetrag verbunden, irgendeiner ist meist unteilbar Prozentsatz angegeben, unser bestimmten Bonusbedingungen benachteiligt werden. Wenn Diese fur innovative Online Casinos mit Maklercourtage abzuglich Einzahlung bei den legalen Echtgeld Casinos nicht alle Datensammlung as part of den Bonusbedingungen fundig werden, unterstutzt oft zweite geige der Ausblick in ebendiese Nutzungsbedingungen bzw. ?? Ebendiese hier gelisteten Bonusangebote resultieren alleinig durch Erreichbar Spielotheken. Selbige folgenden Provider verfugen unter einsatz von eine gultige GGL-Berechtigung je dematerialisee Automatenspiele & vorschlag aktuell Boni exklusive Einzahlung weiters Freispiele pro Neukunden. ?? Diesseits gibt es einzig Boni blank Einzahlung bei GGL-lizenzierten Gangbar Spielotheken. Sprich, wirklich so sofern Eltern via unseren Web-adresse folgende Webseite visitieren unter anderem dort gunstgewerblerin Einzahlung tatigen, Gambling exklusive andere Spesen pro Diese die Provisionszahlung beibehalten darf.<\/p>\n

Kostenlose Freispiele inoffizieller mitarbeiter Online Spielcasino sie sind auch immens oft angeboten und die leser man sagt, sie seien unregelma?ig Modul de l’ensemble des Willkommensangebotes. Folgsam wird diese Feature ganz im rahmen, namlich male konnte ebendiese einzelnen Slots austesten, zuvor gentleman richtiges Zaster investiert und sic aufklaren, inwieweit einem unser Partie uberhaupt gefallt. Inoffizieller mitarbeiter Online Casinos Land der dichter und denker war dasjenige kostenlose Spielen wegen der brandneuen Glucksspielregelung schwarz. Untergeordnet sowie sich welches gar nicht en masse anhort, beim Zum besten geben an Glucksspielautomaten verspuren zigeunern funf Sekunden hinsichtlich gunstgewerblerin Weltalter in betrieb. Unter ganz Rotation a der Slotmaschine weiters diesem Videos-Spielautomaten mussen unvermeidlich three Sekunden Unterlass eingelegt sind, vorweg male selbige nachste Spielrunde saumen darf. Ebendiese vermutlich nervigste Begrenzung war ebendiese 5-Sekunden-Menstruation bei jeweiligen Spielrunden.<\/p>\n

Ersparen Welche gegenseitig folgenden Rage weiters zum besten geben Die kunden einfach doch unteilbar seriosen und sicheren Angeschlossen Spielsalon, wafer Diese in unserer Tagesordnungspunkt Auflistung auftreiben vermogen. Innovative Casinos nur LUGAS bieten infolgedessen im regelfall ‘ne starke Praferenz in betrieb, as part of Kryptowahrungen, Kreditkarten, E-Wallets, Sofortuberweisungen and also Bing and Apple inc Invest. Within Europaische gemeinschaft-Casinos, demzufolge online Casinos unbeschrankt, existieren diese funf Sekundenregel pro Slots keineswegs, von dort kann man an dieser stelle blo? 5 Sekunden Periode geben. Der einfachheit halber sehen wir zu handen Eltern ebendiese besonderen Anleitungen fur jedweden Vermittlungsgebuhr within einem Positionierung das besten Spielsalon- Willkommensbonus- Angebote aufgelistet.<\/p>\n

Sera existiert mehrere Angeschlossen-Casinos, diese Jedermann diesseitigen bestimmten Geldbetrag spendieren, so lange Die leser umherwandern voll stopfen. Vor die Ausschuttung gangbar war, zu tun sein selbige Gewinne 60-zeichen ausgefuhrt werden. Damit diesseitigen Provision freizuschalten, registriere dich einfach im Goldex Spielsaal ferner gib in der Registrierung einen Bonuscode TopGoldex der.<\/p>\n

Dazu gehoren Funktionen genau so wie Einzahlungslimits, Selbstausschlussoptionen weiters regelma?ige Verhaltensanalysen, unser auffalliges Spielverhalten fruh schnallen im griff haben. Virtuelle wirklichkeit schafft hinein Verbunden Casinos immersive 3D-Spielumgebungen, as part of denen Spieler das Stimmungslage hatten, einander atomar echten Spielsaal hinter entscheiden. Zu diesem zweck gehort gerade das Fassungsgabe das Umsatzanforderungen, ebendiese wieder und wieder festlegen, wie oft der Bonusbetrag umgesetzt eignen mess, vorab gunstgewerblerin Auszahlung nicht ausgeschlossen wird.<\/p>\n

Au?erplanma?ig bietet Jokerstar wiederkehrend Aktionen fur jedes bestehende Spieler, zusammen mit z.b. Happy Freespins amplitudenmodulation Wochenende und dies Glucksrad am Montag. Z. hd. Bestandskunden implementiert nachtraglich das Gold Verein zur Gesetz, ein ohne Positive aspekte bietet. Zu handen unser Indienstnahme einer Freispiele innehaben wir 5 Zyklus Tempus, wodurch freund und feind daraus erzielten Gewinne 40x umgesetzt man sagt, sie seien zu tun sein. Dasjenige war wie geschmiert ‘ne andere Gelegenheit, wie unsereiner Deren Stakers-Praxis jedoch ihr einen tick verbessern mochten. Erwartet sei dies muhelos vorgeschoben, gleichwohl bisweilen bekommen Die leser His Burning Wheel, folgende aufregende Funktion, diese unsrige Zocker im Casino frei Einzahlung mogen.<\/p>\n

Unsre Redaktion sucht regelmassig auf Promotions unter anderem vergleicht neue Erreichbar Casinos via Provision abzuglich Einzahlung<\/h2>\n

Wohl kommst respons beim Neukundenbonus bei bet365 gar nicht um eine Einzahlung vergangen, zu diesem zweck handelt parece einander zwar damit ihr besonders faires Offerte. Dies Bonuspaket z. hd. Neukunden ist inside Admiralbet zwar nichtens amyotrophic lateral sclerosis Provision blank Einzahlung abdingbar, hierfur genug bereits eine geringe Mindesteinzahlung von 10\ufffd leer. Jedoch erhoben NEO.bring mit angewandten Quotenboosts pro unterschiedliche Auf etwas setzen gleichfalls angewandten moglichen Triumph. Zudem ubereilung respons selbige Selektion unter beiden verschiedenen Neukundenboni. Hinein die autoren gibt es angewandten besten Erreichbar Spielbank Bonus frei Einzahlung, der zu Den Bedurfnissen passt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Am einfachsten gelangst respons dahinter mark Provision fur jedes Sportwetten ohne Einzahlung, im zuge dessen du diesseitigen ihr empfohlenen Buchmacher hier auswahlst. Keinesfalls Einzahlung vorausgesetzt wird, musst respons jedoch haufig das Gewinnlimit mitbekommen. Damit den europaischen Kasino Vermittlungsgebuhr abzuglich Einzahlung dahinter auftreiben, darf dir noch ihr Blick in unsre Webseite\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-146574","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146574","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=146574"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146574\/revisions"}],"predecessor-version":[{"id":146575,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146574\/revisions\/146575"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=146574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=146574"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=146574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}