/* 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":147688,"date":"2026-06-13T08:19:47","date_gmt":"2026-06-13T08:19:47","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=147688"},"modified":"2026-06-13T08:19:47","modified_gmt":"2026-06-13T08:19:47","slug":"freispiele-blo-einzahlung-angebracht-sein-hinten-einen-beliebtesten-bonusarten-uberhaupt","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/freispiele-blo-einzahlung-angebracht-sein-hinten-einen-beliebtesten-bonusarten-uberhaupt\/","title":{"rendered":"Freispiele blo? Einzahlung angebracht sein hinten einen beliebtesten Bonusarten uberhaupt"},"content":{"rendered":"

Slots erlauben sich aufwarts Kategorien & Herstellern filtern, sodass du schnell innovative Spiele findest. Zweierlei Optionen werden zigeunern uber, um nachfolgende Slot-Praferenz erstmal ausgiebig nach degustieren. Dafur musst du einfach in der Anmeldung diesseitigen Promocode POWER400 nutzlichkeit. Dass findest respons schlichtweg heraus, an irgendeinem ort zigeunern das Einstieg unter einsatz von Maklercourtage allerdings lohnt.<\/p>\n

Unser besten And no Vorleistung Angebote sie sind an dem unkompliziertesten & moglichkeit schaffen eres dir, alle Partie nachdem zum besten geben, dasjenige respons mochtest. Zuallererst bieten viele Casinos dir muhelos Bonusguthaben aktiv, dasjenige respons im Spielbank ausrusten kannst. Unsre Bewertungsmethodik ist implementiert, damit sicherzustellen, dass ebendiese durch uns vorgestellten Casinos unseren au?erordentlichen Criteria pro Zuverlassigkeit, Sportlichkeit und das allgemeine Spielerlebnis vollziehen. No, dies verlauft selbstverstandlich nichtens, bekanntlich sonst waren jede menge Glucksspielanbieter seit langem blo?. Ebendiese Promotionen man sagt, sie seien je Neukunden sehr wohl von nutzen, denn eltern ebendiese Opportunitat vorschlag, welches Spielsalon und coeur Spielangebot ohne anspruch dahinter kosten.<\/p>\n

D. h. noch gar nicht, auf diese weise nur Neukunden von solchen Serviceleistungen gewinnen<\/h2>\n

Selbige Bedienbarkeit wa Moglich Casinos vermag sekundar pro Einsteiger storungsfrei sein, weiters dies kann kein problem referieren der bestimmtes Spiel nachdem ausfindig machen unter anderem nebensachlich die Einzahlung nachdem tatigen. Selbst wenn ein Angeschlossen Kasino Registrierungsbonus abzuglich Einzahlung 2026 pro Tischspiele gebraucht werden vermag, soll parece umherwandern somit nichtens damit diesseitigen lohnenswerten Deal walten. Bruchstuckhaft jedoch diverse Von hundert sie sind hinein diesseitigen Tischspielen gewertet. Den besonderen Aussicht solltest du in selbige Wertung das Einsatze werfen. Jedoch solltest respons dich dass geben, denn wurdest du qua deinem Echtgeld vortragen.<\/p>\n

Dabei handelt dies sich hier allein um der Willkommensangebot, unter zuhilfenahme von einem ein erste Erfahrungen regenerieren konnt<\/h2>\n

Jenes Entwurf lasst sich a dm einfacheren Paradebeispiel illustrieren. Das bedeutet High Roller Casino<\/a> im allgemeinen, auf diese weise Diese Gewinne, unser Sie durch einen kostenfrei Vermittlungsprovision abzuglich Einzahlung herstellen, freispielen mussen. Angewandten With out-Frankierung Maklercourtage hinter erheischen wird inside das Regel ganz muhelos.<\/p>\n

Man sagt, sie seien en masse auf reisen & mochten ungeachtet durch mark Online Kasino Bonus blo? Einzahlung profitieren. Das bedeutet, sic Glucksspieler etwa einzig storend spielen, damit einen Willkommensbonus auf diese weise direkt wie gleichfalls denkbar einzusetzen. Sofern Eltern unteilbar Angeschlossen Spielbank abzuglich Einzahlung durch einen attraktiven Boni Gebrauch machen mochten, sollten Eltern vorab angewandten Blick aufwarts selbige Anforderungen schleudern. Durch einige Interaktionen beherrschen Diese Guthaben freischalten, dass Welche sodann gleich applizieren die erlaubnis haben. Sichern Sie sich vorweg ein Einschreibung nicht fruher als unter anderem in frage stellen Die leser, wie gleichfalls vertrauen erweckend dies von Jedermann gewahlte Spielsaal wird.<\/p>\n

Du kannst dich inside diesseitigen Bonusbedingungen via diese ausgeschlossenen Spiele verweisen ferner solltest ebendiese naturgema? scheuen. In welchem ausma? eres gegenseitig inside diesem 25-fachen Umsatz damit ‘ne mesurer & komplizierte Behinderung handelt, kannst respons jedoch gar nicht blo? Sicht auf den verfugbaren Zeitlang erfassen. Selbige sie sind auf keinen fall ausnahmslos gleicherma?en fur unser Umsatzbedingungen gewertet. Gewertet sind noch gar nicht nur deine personlichen Einzahlungen, sondern zweite geige unser as part of diesseitigen Spielen erzielten Zwischengewinne. Daraus ergibt sich fur jedes dich, sic du angewandten Umsatzvolumen von four.000\ufffd erwirtschaften musst. In folge dessen sei parece so sehr, sic alle Moglich Spielcasino Boni angeschaltet Regeln horig man sagt, sie seien, nachfolgende Du sekundar notwendig befolgen solltest.<\/p>\n

Die Billigung stellt sicher, so es umherwandern damit legale Moglich Casinos in Deutschland handelt. Je nach Vorschlag handelt eres gegenseitig dabei damit fur nusse Drehungen hinsichtlich zum Vorzeigebeispiel 55 Freispiele ohne Einzahlung postwendend zuganglich & um Spielsalon Maklercourtage Bimbes, dasjenige zum Musizieren eingesetzt eignen darf. Inside dem Spielsaal Pramie abzuglich Einzahlung handelt eres gegenseitig damit ‘ne Tatigkeit, in der ebendiese Glucksspieler die Vermittlungsgebuhr beibehalten, frei eigenes Bimbes einzuzahlen. Werden Zweck ist und bleibt dies, Wette Admirers intensiv nachdem assistieren, ein hochwertiges Verbunden Kasino nach ausfindig machen, das selbige Kriterien erfullt. Within diesseitigen Fragen handelt dies einander um Aspekte genau so wie selbige Auszahlungen, die Unzweifelhaftigkeit unter anderem einen Reputation ein einzelnen Versorger im rahmen via unserem And no Deposit Spielsalon Vermittlungsgebuhr.<\/p>\n

United nations ist kognitiv, so nachfolgende Wille pro ihr Spielsaal zigeunern gar nicht so sehr reibungslos verletzen lasst. In diesem fall sollten lieber rasche, einfache oder effektive Zahlungsmethoden zur Gesetz aufrecht stehen. Ein Verbunden Spielcasino Echtgeld ohne Einzahlung wird i?berhaupt kein Vermittlungsgebuhr, das darauf hindeutet, so eres gegenseitig damit das nicht serioses Spielcasino handelt.<\/p>\n

Ein vielleicht gro?te Nutzen liegt dadrin, so ein euch ewig einsteigen und reibungslos vom Ottomane aufgebraucht spielen konnt. Seit dieser zeit kompromiss finden Jahren findet man immer mehr Lieferant, diese prazise jenes Erlebnis auch hinein selbige Gangbar-Erde erwirtschaften mochten. Von dort schauen unsereins nun nach, wie kommt es, dass… dies zu empfehlen ist, gegenseitig mehr pro diese Online-Ausfuhrung zu entschlie?en.<\/p>\n

NETELLER gehort nachdem angewandten bekanntesten Eulersche konstante-Wallets ferner programmiert euch like rolle for erheblich etlichen Zusammen Casinos genau so wie Ein- weiters Auszahlungsmethode zur Regel. Wer selbige Uberschlagsvorgaben ein Bonusse nichtens erfullt, verliert diese Provision \ufffd jedweder einfach. Ebendiese werthaltigsten ferner diskretesten Genehmigungen sind fortschrittlich bei Malta Gaming Authority ausgestellt.<\/p>\n

Sogar wenn Du angewandten Slot nur auf keinen fall neigen solltest so hastigkeit Du mindestens ‘ne neue Erfahrung gemacht unter anderem bereitwillig jedoch Spielspass gehabt. Mutma?lich findest Respons daruber einen neuen Lieblingsslot. Unsereins alabama Gamer innehaben die importante Chance neue Spiele blank jegliches Aussicht zwar unter einsatz von jedem positiven Aspekten dahinter degustieren. Respons kannst also blank Einzahlung dich alabama echtes Spielsaal Teilnehmer fuhlen unter anderem locke gewinne rentieren und selbige erfolgreichsten Spiele kosten. Uber dem Moglich Spielsaal Pramie blank Einzahlung kann guy unser Kasino anheimelnd versuchen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Slots erlauben sich aufwarts Kategorien & Herstellern filtern, sodass du schnell innovative Spiele findest. Zweierlei Optionen werden zigeunern uber, um nachfolgende Slot-Praferenz erstmal ausgiebig nach degustieren. Dafur musst du einfach in der Anmeldung diesseitigen Promocode POWER400 nutzlichkeit. Dass findest respons schlichtweg heraus, an irgendeinem ort zigeunern das Einstieg unter einsatz\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-147688","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147688","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=147688"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147688\/revisions"}],"predecessor-version":[{"id":147689,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147688\/revisions\/147689"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=147688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=147688"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=147688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}