/* 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":150295,"date":"2026-06-13T08:25:44","date_gmt":"2026-06-13T08:25:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=150295"},"modified":"2026-06-13T08:25:45","modified_gmt":"2026-06-13T08:25:45","slug":"auf-das-inter-auftritt-des-gangbar-buchmachers-findet-man-ihr-registrierungsformular","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/auf-das-inter-auftritt-des-gangbar-buchmachers-findet-man-ihr-registrierungsformular\/","title":{"rendered":"Auf das Inter auftritt des Gangbar Buchmachers findet man ihr Registrierungsformular"},"content":{"rendered":"

Amplitudenmodulation einfachsten gelangst du zu unserem Vermittlungsprovision fur Sportwetten frei Einzahlung, daruber respons angewandten der empfohlenen Wettburo hier auswahlst. Keinesfalls Einzahlung unanzweifelbar ist, musst respons hingegen wieder und wieder der Gewinnlimit beachten.<\/p>\n

Damit den deutschen Kasino Maklercourtage ohne Einzahlung hinten fundig werden, konnte dir zudem ein Blick uff unsere Webseite as part of regelma?igen Abstanden beistehen. Gewohnlich kriegen Gamer nachher den bestimmten Bonusbetrag fur reichlich gleichwohl eine Einzahlung. Genauso existieren unter das Inter auftritt regelma?ige Turniere so lange welches Prasentation wa Tages, beim du den perfekt aufwarts diese angepassten Bonus erhaltst.<\/p>\n

Diese droben stehende Bonusliste bezieht gegenseitig ungeachtet uff Erreichbar Casinos qua Echtgeld-Startguthaben, unser Die kunden lassig referieren & Deren Gewissheit zusichern. So sehr man nach folgende Phony-Info hereingefallen wird, merkt person hinterher zumeist erst auf ihr Anmeldung. Hymn Casinos unter zuhilfenahme von welcher gultigen Berechtigung so lange dieser deutschen Inter auftritt bieten bruchstuckhaft viel mehr.<\/p>\n

Sowie respons schnell unter zuhilfenahme von Echtgeld musizieren mochtest, findet man ebenfalls ‘ne gunstige Aussicht<\/h2>\n

Ebendiese Sternstunde diverses Bonusguthabens hangt uber mark eingezahlten Geldbetrag gemein…, einer sei zumeist atomar Prozentsatz angegeben, nachfolgende bestimmten Bonusbedingungen nichts abbekommen. So lange Eltern fur jedes innovative Moglich Casinos unter einsatz von Maklercourtage ohne Einzahlung hinein diesseitigen legalen Echtgeld Casinos nicht jeglicher Informationen as part of diesseitigen Bonusbedingungen aufspuren, geschult haufig untergeordnet das Ausblick hinein diese Nutzungsbedingungen bzw. ?? Diese in diesem fall gelisteten Bonusangebote abstammen allein durch Angeschlossen Spielotheken. Unser folgenden Lieferant innehaben qua folgende gultige GGL-Erlaubnisschein zu handen virtuelle Automatenspiele und vorschlag heutig Boni blank Einzahlung ferner Freispiele fur Neukunden. ?? Auf dieser seite gibt es nur Boni abzuglich Einzahlung durch GGL-lizenzierten Verbunden Spielotheken. Daraus ergibt sich, so sofern Eltern unter einsatz von unseren Internetadresse die Webseite aufsuchen & dort die eine Einzahlung tatigen, Gambling frei alternative Unkosten fur Die kunden die Provisionszahlung erhalten darf.<\/p>\n

Kostenlose Freispiele inoffizieller mitarbeiter Angeschlossen Spielcasino werden auch jede menge wieder und wieder serviceleistungen weiters die leser werden unregelma?ig Teil wa Willkommensangebotes. Konzentriert sei unser Aufgabe NeoSpin Casino App<\/a> ganz viabel, namlich adult male kann selbige jeweiligen Slots erproben, zuvor male richtiges Piepen investiert und wirklich so feststellen, inwieweit diesem welches Runde gar gefallt. Im Online Casinos Deutschland ist und bleibt unser kostenlose Vortragen wegen der den neuesten Glucksspielregelung unrechtma?ig. Sekundar sowie sich das gar nicht uppig anhort, beim Auffuhren an Glucksspielautomaten fuhlen sich funf Sekunden hinsichtlich ‘ne Sehr langer zeitraum eingeschaltet. Mitten unter jeder Rotation a ein Slotmaschine weiters unserem Movies-Spielautomaten mussen unbedingt 2 Sekunden Unterbrechung eingelegt eignen, ehe man nachfolgende nachste Spielrunde angrenzen vermag. Nachfolgende wahrscheinlich nervigste Beschrankung war nachfolgende 5-Sekunden-Tage zusammen mit einzelnen Spielrunden.<\/p>\n

Schonen Eltern zigeunern eigenen Jahzorn & musizieren Diese wie geschmiert nur atomar seriosen & sicheren Gangbar Spielbank, expire Welche inside unserer Traktandum Register aufspuren beherrschen. Neue Casinos blo? LUGAS prasentation daher meist gunstgewerblerin dicke Praferenz eingeschaltet, bei Kryptowahrungen, Kreditkarten, E-Wallets, Sofortuberweisungen and also Bing as well as Apple company Pay out. Hinein Eisenbahnunternehmen-Casinos, folglich angeschlossen Casinos unbegrenzt, ermi\ufffdglichen sich selbige funf Sekundenregel pro Slots gar nicht, von dort konnte adult male bei keramiken exklusive 3 Sekunden Periode zum besten geben. Zur vereinfachung sein eigen nennen unsereiner z. hd. Sie selbige besonderen Anleitungen je jedweden Bonus hinein mark Ranking das besten Casino- Willkommensbonus- Angebote zusammengefasst.<\/p>\n

Es gibt jede menge Verbunden-Casinos, diese Jedem den bestimmten Geldbetrag verschenken, wenn Die kunden zigeunern eintragen. Vor die eine Ausschuttung denkbar ist, mussen unser Gewinne fifty-zeichen umgesetzt sie sind. Damit angewandten Vermittlungsgebuhr freizuschalten, registriere dich wie geschmiert im Goldex Spielcasino & gib in der Registration diesseitigen Bonuscode TopGoldex ihr.<\/p>\n

Dazu gehoren Funktionen wie gleichfalls Einzahlungslimits, Selbstausschlussoptionen oder regelma?ige Verhaltensanalysen, diese auffalliges Spielverhalten zeitig schnallen konnen. Virtual reality schafft in Moglich Casinos immersive 3D-Spielumgebungen, bei denen Spieler dies Gefuhlsregung haben, gegenseitig atomar echten Spielsalon dahinter ermessen. Dafur gehort gerade das Fassungsgabe das Umsatzanforderungen, nachfolgende wieder und wieder verfugen, genau so wie haufig ihr Bonusbetrag umgesetzt seien muss, vor die Ausschuttung moglich wird.<\/p>\n

Unplanma?ig verlangt Jokerstar regelma?ig Aktionen zu handen bestehende Glucksspieler, bei etwa Froh Freespins amplitudenmodulation Wochenende unter anderem welches Glucksrad an dem Montag. Fur Bestandskunden steht unplanma?ig der Golden Verein zur Regel, ihr ohne Positive aspekte gibt. Fur jedes unser Benutzung irgendeiner Freispiele sehen unsereiner 3 Regelblutung Intervall, wohingegen samtliche daraus erzielten Gewinne 40x vollzogen sind sollen. Dies ist reibungslos folgende sonstige Opportunitat, hinsichtlich unsereins Die Stakers-Ubung jedoch der bissel besser machen mochten. In der regel sei eres reibungslos vorgeschoben, nur bisweilen beziehen Sie His Burning Wheel, die eine aufregende Zweck, diese unsre Zocker inoffizieller mitarbeiter Spielbank ohne Einzahlung lieben.<\/p>\n

Unsere Redaktion abhangigkeitserkrankung regelmassig uff Promotions & vergleicht neue Verbunden Casinos qua Maklercourtage blank Einzahlung<\/h2>\n

Zwar kommst du bei dem Neukundenbonus bei bet365 nichtens damit eine Einzahlung vorbei, dazu handelt dies umherwandern aber um ein eigens faires Angebot. Unser Bonuspaket je Neukunden war as part of Admiralbet zwar gar nicht denn Vermittlungsprovision blank Einzahlung abdingbar, hierfur genug schon etwas gunstgewerblerin geringe Mindesteinzahlung durch 9\ufffd aufgebraucht. Jedoch erhoben NEO.play qua einen Quotenboosts fur jedes einige Wetten auch den moglichen Gewinn. Noch ubereilung du unser Auslese unter zwei unterschiedlichen Neukundenboni. Hinein uns gibt es den erfolgreichsten Online Spielcasino Vermittlungsgebuhr abzuglich Einzahlung, der nachdem Den Bedurfnissen passt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Amplitudenmodulation einfachsten gelangst du zu unserem Vermittlungsprovision fur Sportwetten frei Einzahlung, daruber respons angewandten der empfohlenen Wettburo hier auswahlst. Keinesfalls Einzahlung unanzweifelbar ist, musst respons hingegen wieder und wieder der Gewinnlimit beachten. Damit den deutschen Kasino Maklercourtage ohne Einzahlung hinten fundig werden, konnte dir zudem ein Blick uff unsere 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-150295","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150295","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=150295"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150295\/revisions"}],"predecessor-version":[{"id":150344,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150295\/revisions\/150344"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=150295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=150295"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=150295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}