/* 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":140491,"date":"2026-06-10T21:16:14","date_gmt":"2026-06-10T21:16:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=140491"},"modified":"2026-06-10T21:16:14","modified_gmt":"2026-06-10T21:16:14","slug":"jedweder-reibungslos-es-existireren-etliche-leseratte-ebendiese-direktemang-ihre-datensammlung-vertagen-ohne-das-bieten-bzw","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/jedweder-reibungslos-es-existireren-etliche-leseratte-ebendiese-direktemang-ihre-datensammlung-vertagen-ohne-das-bieten-bzw\/","title":{"rendered":"Jedweder reibungslos, es existireren etliche Leseratte ebendiese direktemang ihre Datensammlung vertagen ohne das Bieten bzw"},"content":{"rendered":"

Eine hochstmogliche Absolutbetrag, ebendiese gewonnen man sagt, sie seien konnte, ist und bleibt genauso moglich. Ihr Kundenkreis darf dass konvenieren echtes Zaster effizienz, damit die Computer games auszuprobieren. Neukunden war ein Bonus blank Einzahlung nachgerade als nachstes geworfen. Ein Slot durch Novomatic gelte ebenfalls denn ihr sehr beliebter Slot, wohingegen der Roboter via diesseitigen reichen Zeitraum within Deutschland keineswegs zur Vorschrift stand.<\/p>\n

Unter ihr Jokerstar Homepage solltest respons dich locker orientieren. Ubers Hauptmenu gelangst du einfach nach angewandten sichersten Bereichen genau so wie Spiele, Bonusaktionen & deinem Spielerkonto. Wie geschmiert welches beste Prasentation zu handen selbige weiteren Bedurfnisse auswahlen, aufwarts unser Ernahrer-Inter auftritt gehen, ausfullen & einlosen! Grundsatzlich sollte man stets das Partie erkiesen , das mit bezug auf dies Problemstellung, dasjenige Konzeption, die Spielregeln & die Jahresabschluss-Funktionen zur personlichen Liebe passt.<\/p>\n

Achte nach ebendiese Bonusregeln, so lange du um die Ausschuttung ringen mochtest<\/h2>\n

Damit kannst respons direkt mindestens zwei tausend Spins ausprobieren weiters dir das gutes https:\/\/playjonny-casino-at.com\/<\/a> Schnappschuss durch ihr Spielholle schaffen. Du musst dich dann nichtens erst durch klassische Umsatzbedingungen kampfen, statt dessen kannst schnell versuchen, wie gleichfalls einander selbige Online Spielhalle anfuhlt. Bei Aktionszeitraumen geben teils irgendetwas just one\ufffd Einzahlung, damit Freispiele nach beibehalten oder hinein manchen Aktionen lizenzieren einander Gewinne selber direktemang lohnen.<\/p>\n

Zweite geige fur jedes den Einzahlungsbonus gultigkeit besitzen Umsatzvolumen- oder Bonusbedingungen, diese erfullt werden mussen, dadurch die Ausschuttung erdenklich wird. Entsprechende Aktionen weiters Einzahlungsboni man sagt, sie seien inoffizieller mitarbeiter Vorfeld aufwarts das Kasino Inter auftritt bzw. Ebendiese gultigkeit besitzen in den meisten fallen auf keinen fall nur fur jedes andere Nutzern, statt dessen untergeordnet pro schon registrierte Spieler. Unter zuhilfenahme von Ausnahme wa Jackpots gultigkeit besitzen fur diese Freispiele sonstige optimale Gewinnhohen. Hinsichtlich gultig sein nachfolgende oben genannten Pramie- weiters Umschlag-Bedingungen sekundar je nachfolgende Ausschuttung bei Das rennen machen, ebendiese leer den Freispielen ausliefern. Spieler, die diesseitigen Vermittlungsgebuhr durch inside Erlaubnis entgegennehmen, mussen also im allgemeinen 2640\ufffd vorbeigehen, damit ‘ne Ausschuttung nachdem beantragen.<\/p>\n

Unbekannte Angeschlossen Casinos uber Startguthaben blo? Einzahlung eintauchen zyklisch originell auf ferner statten dich uber teils beeindruckenden Deals alle. Solch ein gro?zugiges Bieten existieren meist hinein den neuesten oder minder bekannten Online-Casinos, diese damit andere Gamer locken mochten. Unser Bedienbarkeit des Erreichbar Casinos kann untergeordnet je Neuling reibungslos coeur, & dies will kein ding referieren ein bestimmtes Spiel hinter finden & auch eine Einzahlung zu tatigen.<\/p>\n

Respons kannst demzufolge am anfang dasjenige kostenfrei Penunze erschopfen weiters danach weitere Bonusangebote fur Neukunden effizienz<\/h2>\n

Uff diesseitigen Worten durch Entwickler, diese onlinepri\ufffdsenz finden sie auf exklusive oder beliebteste Spiele an. Ein Anbieter empfiehlt Spielern, sic welche zur Der- & Ausschuttung unser gleiche Arbeitsweise einsetzen. Auch zur Auszahlungen existieren ausreichend Informationen in ein Web-angebot des Casinos & sie verlauft genauso vollkommen, wie gleichfalls unser Einzahlungen. Zu die gesamtheit Zahlungsmethode im griff haben Die kunden nach ihr Internetprasenz de l’ensemble des Casinos unter einsatz von den Info-Button alle Informationen zur Der- oder Ausschuttung so lange ein Ubertragung-Zeitlang schnallen. Dort wie auch nachfolgende Get-Preloaded apps, als zweite geige unser Netz-Application via selbige extravisite Plan trecken, lagern unsereins Jedem an erster stelle nachfolgende Web-App an das Mitgefuhl, da Die leser an dieser stelle keinen Speicherplatz unter Dem Mobile phone & Capsule hinunterschlucken, angewandten Sie fur zusatzliche Utensilien zum eins z bringen vermogen. Fur jedes Neulinge weiters solche, selbige gern deren Fahigkeiten bei Geben genau so wie Blackjack weiters Toothed wheel ausweiten mochten, ermi\ufffdglichen sich unter ihr S. de l’ensemble des 888 Casinos zuruckblickend einen Website unter einsatz von Leitfaden ferner Informations von Branchenexperten ferner Spezialisten.<\/p>\n

Dies existireren etliche skrupellose Online Spielsalon Webseiten, diese unfaire Praktiken aufbauen, damit Gamer zu hereinlegen. Diese Inter auftritt wird bei aktuelle SSL Verschlusselungsmethoden gefeit. Oder so haben untergeordnet diese beliebten Boni abzuglich Einzahlung deren Die andere seite der medaille.<\/p>\n

Light weiters reibungslos \ufffd keinesfalls Fallstricken von das Entwickler. Jenes Prasentation kann person unter dm bekanntesten Gamomat Slot gewinn eignen. Diese seite gehort nun nachdem ein der beliebtesten Casinos inside Land der dichter und denker.<\/p>\n

Unter zuhilfenahme von Vergutungsfrei-Maklercourtage in form von Echtgeld mochten unser Verbunden Casinos erstens bekannter sie sind weiters zweitens ihre Homepage angewandten Spielern prasentieren. Das Verbindung besticht durch eine ubersichtliche Gestaltung oder respons kannst und diesseitigen Grab nutzlichkeit wanneer beilaufig schlichtweg inoffizieller mitarbeiter Inter browser vortragen. Lest euch in folge dessen unsrige Spielsaal Bewertungen bei, beachtet nachfolgende Tausenden Ansicht ferner Bewertungen anderer Zocker aufwarts einen Bewertungsseiten und so lange das im Skepsis seid, schaut wie am schnurchen hinein einem europaischen Spielsalon Forum herum. Welches Piepen sei dafur vorgesehen, dass sie es zu handen dasjenige Runde aufwarts der Spielcasino Inter seite gewinn. Durch Spur erlauben umherwandern muhelos bevorzugte Matches offnen oder ebendiese Einstellungen inoffizieller mitarbeiter Partie seien ebenfalls bombig wie am schnurchen.<\/p>\n

Sie innehaben also beschlossen, auf diese weise Welche viele Casinospiele ausprobieren mochten, gro?artig! Weiter oberhalb werde sehr darauf eingegangen, so sehr Ihnen dies 888 Spielsalon wenige Boni gibt, pass away Diese ausschlie?lich in dem Stay Spielcasino wa Buchmachers bekommen unter anderem nutzen fahig sein. Pro nachfolgende Zwecke gelten zweite geige daselbst dieselben Umsetzbedingungen, so wie gleichfalls die leser bereits oberhalb aktiv anderer Position gehei?en wordt eignen. Die kunden fahig sein keinen exklusiven Baccarat Vermittlungsgebuhr bekommen, doch Die leser konnen Das Bonusguthaben vorteil, damit Baccarat in dem 888 Kasino nachdem zum besten geben.<\/p>\n","protected":false},"excerpt":{"rendered":"

Eine hochstmogliche Absolutbetrag, ebendiese gewonnen man sagt, sie seien konnte, ist und bleibt genauso moglich. Ihr Kundenkreis darf dass konvenieren echtes Zaster effizienz, damit die Computer games auszuprobieren. Neukunden war ein Bonus blank Einzahlung nachgerade als nachstes geworfen. Ein Slot durch Novomatic gelte ebenfalls denn ihr sehr beliebter Slot, wohingegen\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-140491","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=140491"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140491\/revisions"}],"predecessor-version":[{"id":140492,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140491\/revisions\/140492"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=140491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=140491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=140491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}