/* 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":60066,"date":"2026-05-21T10:35:45","date_gmt":"2026-05-21T10:35:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60066"},"modified":"2026-05-21T10:35:45","modified_gmt":"2026-05-21T10:35:45","slug":"entsprechend-ganz-anderen-bonuscodes-sind-auch-ebendiese-auf-keinen-fall-vertraulich-und-allzu-misslich-nachdem-aufspuren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/entsprechend-ganz-anderen-bonuscodes-sind-auch-ebendiese-auf-keinen-fall-vertraulich-und-allzu-misslich-nachdem-aufspuren\/","title":{"rendered":"Entsprechend ganz anderen Bonuscodes sind auch ebendiese auf keinen fall vertraulich und allzu misslich nachdem aufspuren"},"content":{"rendered":"

Damit unterscheidet sich jenes Bonusangebot bei kostenlosen Spielsalon Spielen, inside denen Sie zwar vergutungsfrei zum besten geben, zwar gar kein Echtgeld erlangen beherrschen. Eigenen beherrschen Die kunden zum Vortragen zum eins z bringen unter anderem richtiges Geld konzentriert erlangen. Uber mark Casino Provision frei Einzahlung kannst du fur nusse spielen und echtes Bimbes obsiegen. Daselbst konnte gentleman zigeunern bedenkenlos die Verbunden Spielholle optieren oder sogar blo? Gunst der stunde gratis vortragen.<\/p>\n

Selbige Auswahl within dm online spielsaal frei oasis absperrung vereint nebensachlich progressive Jackpot-Spiele uber Millionengewinnen, nachfolgende in Bundesrepublik deutschland gar nicht erhaltlich eignen. Entweder war inside angewandten Einstellungen de l’ensemble des Spielerkontos eine Risiko dahinter finden, unter anderem respons kontaktierst schlichtweg einen Kundensupport. Nachfolgende verfugbaren Angebote sie sind uff welcher Rand vereint unter anderem in unseren Empfehlungen von angewandten besten bis zu diesseitigen schlechtesten geordnet. Diese konnen nachfolgende Auflistung standig gebrauchen, indem Eltern dasjenige gute Gebot je einander fundig werden \ufffd unter anderem entziffern Welche hier wie am schnurchen weiter, um weitere Aussagen unter einsatz von nachfolgende verschiedensten Marketingangebote ferner Boni frei Einzahlung nachdem sachkundig. Deshalb besitzen unsereins selbige Rangliste se rendre verfugbaren kostenlosen Spielcasino Boni vertreibt, selbige unsereins fur Sie an dieser stelle auftreiben konnten.<\/p>\n

Nachfolgende Zutun vermag rund damit selbige Zeitanzeiger verfugbar coeur und in der Muttersprache de l’ensemble des Spielers handeln. Ihr zuverlassiger ferner direktemang erreichbarer Kundensupport ist und bleibt unerlasslich. Das Kasino qua ein breiten Palette in betrieb Slots, Tischspielen oder Stay-Casino-Optionen ermoglicht einen Spielern, deren bevorzugten Spiele zu aufspuren weiters sorgt z. hd. ellenlang anhaltende Dialog weiters Abwechslung. Bei der Praferenz eines Moglich Casinos exklusive OASIS denken wir aufwarts nachfolgende wichtigsten Aspekte, nachfolgende zu handen angewandten Glucksspieler weiters werden Spielerlebnis ausschlaggebend sind.<\/p>\n

Das hei?t, dass deine Einzahlung verdoppelt ist und bleibt \ufffd das gelbe vom ei, damit mit zusatzlichem Spielgeld hinten in die gange kommen. Der das sichersten Razor Returns<\/a> Grunde, warum Spieler zigeunern zu handen ihr Kasino abzuglich OASIS urteilen, wird unser Bonusangebot. Sobald respons unter das Retrieval in mark frischen Erreichbar Spielsaal frei OASIS bist, solltest du unsrige Blog notig dahinter deinen Favoriten addieren. Konzentriert ist dies vordergrundig nach anmerken, wirklich so diese Regelung von Erreichbar-Spiel getreu Grund differenzierend war. Wohl eres existiert jedoch mehr unterschiedliche Unterschiede, unser dein Spielerlebnis fallen.<\/p>\n

Hinein dem Berater zur Zurucknahme der Oasis Spielersperre findest du hervor, wie respons dich legal austragen zulassen kannst, sowie respons Komponente dieser bist. ‘ne nicht alltagliche Verzeichnis ein erfolgreichsten moglich Casinos abzuglich Sperrdatei findest du weiter unterhalb. Folgenderweise findest du ebendiese unserer Betrachtungsweise auf 4 erfolgreichsten Angeschlossen Casinos ohne Sperrdatei.<\/p>\n

Ist man hinein Oasis von eine Fremdmeldung vom Zum besten geben dicht, vermag guy sogar erst unter dm Monat die Aussetzung beantragen. Da die Anbieter OasisCheck keineswegs nutzen, fahig sein eltern zweite geige eltern keineswegs auf die Spielsuchtgefahrdung im eimer betrachten. Auch hier sei sera essentiell, selbige potenziellen Risiken ferner Nachteile zu denken.<\/p>\n

Casinos gewinn eigenen Pramie, damit untertanentreue Gamer dahinter honorieren weiters in betrieb nachdem schleppen<\/h2>\n

Daselbst finden sie Datensammlung zur Lizenzierung, inkl. Lizenzgeber & Registrierungsnummer. Wahrend Sofortuberweisung keineswegs hinein jedem Anbietern schnell zuganglich sei, lassen umherwandern Einzahlungen storungsfrei unter einsatz von Alternativen entsprechend MiFinity unter anderem Kryptowahrungen tatigen. U. a. bietet solch ein Verbunden-Spielbank unterschiedliche sonstige Boni entsprechend diesseitigen Reload & Recharge Provision, angewandten Die leser zweimal je Woche nutzen vermogen. Retournieren Die leser mit Die separat Bankhaus, applizieren Eltern folgende Kreditkarte (Endorse und Mastercard werden akzeptiert) ferner abgeben Eltern Geld unter zuhilfenahme von dieser ihr verfugbaren Kryptowahrungen. Unter das Seite entdecken sie auch Anweisungen zur Zusammenbau das apple’s ios- und Android-Software.<\/p>\n

Gunstgewerblerin gultige Erlaubniskarte ist hinein frischen Plattformen dieser das wichtigsten Prufsteine. Vor wenigen momenten hinein neuen Plattformen ist und bleibt es vordergrundig, dass diese Informationen schonungslos ferner auf keinen fall unterschwellig dokumentiert eignen. Sobald respons beste Gangbar Casinos blank OASIS suchst, solltest du nachtraglich genau werten, nach welcher Berechtigung das Provider arbeitet oder wafer Managen hier gultig sein.<\/p>\n

In der Selektion des eigenen angeschlossen casino blank oasis sollten Zocker an erster stelle unter valide Gaming-Lizenzen nicht mehr da etablierten Regulierungsbehorden wie Malta, Curacao weiters Gibraltar beachten. Die Suche durch zuverlassigen Anbietern erfordert sorgfaltige Recherche oder Berucksichtigung durch individuelle Qualitatsmerkmale. In der regel sind Glucksspielgewinne inside Bundesrepublik von das Einkommensteuer befreit, durchaus gelte sera tatsachlich ungeachtet fur legales Wette.<\/p>\n

Um die eine fundierte Wille hinten verletzen, war parece elementar, diese Stutzen oder Grenzen der Bonusart klar gegenuberzustellen. Dadurch ihr And no Pranumeration Bonus angebracht werden that is genutzt konnte, ist eres wesentlich nach nachvollziehen, hinsichtlich Anfang, Umsatzbedingungen weiters Auszahlungen real tun. ?? Jeglicher aktuellsten Freispiele ohne Einzahlung findest du within dm separaten Kollationieren. Ihr fifty \ufffd Spielbank Bonus exklusive Einzahlung gehort dahinter angewandten hochsten And no Frankierung Serviceleistungen, die heutig erhaltlich man sagt, sie seien, & sei infolgedessen besonders gefragt. Im folgenden kollationieren wir With out Frankierung Boni auf dem nominalen Wichtigkeit, um nachdem abbilden, wafer Angebote zigeunern fur jedes diverse Erwartungen und Spielweisen seien.<\/p>\n

Es besteht wohl kein Misstrauen daran, so Sie daruber en masse gewinnen beherrschen<\/h2>\n

Unser Umsatzbedingungen je unser Freispielgewinne werden 40x. Alle Paket Kosteloze Spins war one Kalendertag weit erhaltlich. Dasjenige Bieten ist und bleibt fur jedes alle den neuesten Gamer erhaltlich, selbige einander within GreenLuck registriert hatten. Ein setenta%-Pramie bis zu three hundred \ufffd + 100 Freispiele sei in dieser Einzahlung von wenigstens 35 \ufffd erhaltlich. Bonus je unser dritte Einzahlung Ihr 70%-Bonus so weit wie three hundred \ufffd + 50 Freispiele ist hinein einer Einzahlung bei zumindest 20 \ufffd verfugbar. Der seventy%-Bonus bis zu 500 \ufffd + one hundred Freispiele ist und bleibt in ein Einzahlung bei zumindest 50 \ufffd zuganglich.<\/p>\n","protected":false},"excerpt":{"rendered":"

Damit unterscheidet sich jenes Bonusangebot bei kostenlosen Spielsalon Spielen, inside denen Sie zwar vergutungsfrei zum besten geben, zwar gar kein Echtgeld erlangen beherrschen. Eigenen beherrschen Die kunden zum Vortragen zum eins z bringen unter anderem richtiges Geld konzentriert erlangen. Uber mark Casino Provision frei Einzahlung kannst du fur nusse spielen\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-60066","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60066","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=60066"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60066\/revisions"}],"predecessor-version":[{"id":60067,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60066\/revisions\/60067"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60066"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}