Sunteți pe pagina 1din 22

Ministerul Educației, Culturii și Cercetării al Republicii Moldova

IP Centrul de Excelență în Informatică și Tehnologii Informaționale

RAPORTUL
STAGIULUI DE PRACTICĂ

Elevul: Țurcan Alexandru


Grupa: I-1546
Specialitatea: Informatica
Baza de practică: Gimnaziu Japca, satul Japca r-l Florești

Conducătorul stagiului de practică Conducătorul stagiului de practică


de la unitatea economică de la Centrul de Excelență

Loghin Elena Musteață Victoria

Chişinău 2019
1

Cuprins
Introducere ...................................................................................................................................................2
1.Studiul Bazei de Practică ...........................................................................................................................3
2.Asigurarea tehnică. Caracteristicil ei. .......................................................................................................4
3.Realizarea aplicației Web în baza problemei propuse .............................................................................5
3.1 Obectivele și cerințele site-lui web ......................................................................................5
3.2 Tehnologii şi instrumente utilizate pentru realizarea aplicației WEB ............................5
3.3 Arhitectura aplicației ...........................................................................................................6
3.3.1 Module şi interacţiunea dintre ele ...............................................................................................6
3.3.2 Structura logică (schema bloc) .....................................................................................................7
3.3.3 Structura fizică..............................................................................................................................7
3.3.4 Pagina de start(schema bloc) .......................................................................................................8
3.3.5 Navigarea, modul de organizare a navigării .................................................................................8
3.3.7 Forme de înregistrare sau colectare a datelor .............................................................................8
3.3.8 Structura Bazei de date ................................................................................................................9
3.3.9 Conținut textual, imagini, stiluri CSS ............................................................................................9
3.4 Administrarea aplicației ......................................................................................................9
3.5 Ghid de utilizare a site-ului ...............................................................................................10
3.5.1 Înregistrare .................................................................................................................................10
3.5.2 Autentificare...............................................................................................................................10
3.5.3 Modificare date personale .........................................................................................................11
3.5.4 Modificare parola .......................................................................................................................11
3.5.5 Căutare .......................................................................................................................................12
3.5.6 Publicare anunturi ......................................................................................................................12
3.5.7 Trimiterea de sugestii administraţiei .........................................................................................13
3.6 Găzduire WEB ...................................................................................................................13
Concluzie .......................................................................................................................................................2
Bibliografie ....................................................................................................................................................3
Anexe ............................................................................................................................................................3
2

Introducere

„Tu trebuie să fii schimbarea pe care vrei

să o vezi în lume.”- Mahatma Gandhi

Practica desfăşurată prin acest proiect mi-a plăcut deoarece am cunoscut un gimnaziu de
succes, cu multă experienţă. A fost o modalitate de a mă dezvolta pe plan professional, ajutându-
mă într-un fel, să-mi fac o idee asupra posibilităţii de a lucra într-un proect desinestatator. Practica
a fost o foarte bună experienţă. Consider că mi-a arătat ce o să mă aştepte după terminarea CEIT.
Modul de prezentare a informaţiilor a fost foarte uşor de înţeles şi foarte bine pus la punct.
Gimnaziul pe care l-am ales s-a ocupat foarte bine de mine având grijă să învăţăm cât mai multe
despre ce se întâmplă într-un instituție școlară. Am aflat, cu ocazia acestui stagiu, ce
responsabilităţi presupune ocuparea unui post într-un astfel de domeniu. Anume aici ne dezvoltăm
ingeniozitatea, ne întîlnim cu probleme reale și căutăm soluțiile cele mai optime pentru a le
rezolva. Aici ne formăm ca adevărați specialiști în domeniu pe care l-am ales, chiar daca acesta
este diferit de IT. Practica mai are și un beneficiu de care poate mulți nu știu. După 8 săptămâni
de practică, noi deja putem sa spunem ca avem experiență de lucru de 8 săptămâni, o cifră nu prea
mare, dar care reprezintă un avantaj la angajare. Pe parcursul practicii noi acumulăm pe lîngă
cunoștințe noi, și noi obligațiuni, responsabilități. Avem careva task-uri pe care trebuie să le
îndeplinim, ceea ce ne face să fim responsabili de un anumit proiect sau parte a acestiu, ne simțim
că facem parte dintr-o familie mare, și noi trebuie să dăm tot ce avem mai bun ca să îndeplinim
ceea ce se cere de la noi. Un rol important îl are și conducătorul de practică care trebuie să aibă
mereu un raspuns gata pentru întrebările noastre de orice tip, începînd de la lucrul cu documentația
și terminînd cu întrebarile tehnice. Pentru a efectua practica, eu am ales domeniu web, și anume
partea de front-end. Pentru a realiza practica mi-am pus următoarele scopuri:

 Lucrul în echipă;
 Acumularea noiler cunoștințe;
 Acumularea experienței;
 Autodezvoltarea;
3

1.Studiul Bazei de Practică

„Răspândeşte lumina, iar întunericul

se va risipi de la sine.”- Erasmus

Gimnaziul Japca este o instituție școlară de la noi din țară, situată în satul Japca r-l Florești.
În această instituție activează profesori de diferite vîrste, pozitivi, înțelepți și energici, cu abilități
profunde în diferite domeniu, prietenoși și saritori la nevoie. Anume din acest punct i-am cunoscut
în această perioadă scurtă de timp. ”Gimnaziul Japca" – unul din cel mai bun loc de obținere a
cunoștinșelor din punctul meu de vedere. Această instituție are o vechime de circa 50 de ani ceia
ce ne permite sa concluzionăm că profesorii au o tehnică și o abordare individuală către fiecare
elev.

Elevii ce au absolvit gimnaziul Japca au fost mereu cu o capacitate de a învăța extraordinară și


au avut succese peste tot și pretutindeni. Profesorii au insistat pentru o predare calificată și de
către fiecare profesor în parte și nu au permis ca un profesor sa predeie mai multe disciplini.

Principiile de activitale ale Companiei " Japca" sunt următoarele:

 Calitatea şi profesionalismul
În cadrul instituției noastre activează profesionişti, care au confirmat, în mod repetat,
abilităţile înalte în executarea sarcinilor dificile.

 Abordarea individuală
Nu există o panacee universală contra "tuturor problemelor". Profsorii gimnaziului
acceptă individualitatea fiecărui elev și găsește o cale unică.
 Receptivitatea
În orice situație, succesul depinde, în mare măsură, de rapiditatea adoptării şi modul
profesorului de a interactiona cu elevul .
4

2.Asigurarea tehnică. Caracteristicil ei.

„Nimic nu valorează mai mult

decât ziua de azi.”- Goethe

În timpul practicii am realizat lucrările la un laptop, model Asus, cu urmatoarele caracteristici:

 Procesor: Intel Pentium CPU B960


 Frecvența procesorului: 2.2 GHz
 Numărul de nuclee: 2
 Memoria operativă: 8GB
 HDD: 500GB
 SDD:120GB
 Placa video: Nvidia Geforce 610M

Gimnaziul dispune de calculatore de o generatie anterioara, pe sistemul de operare, Windows.

 OS : Windows 10 Stud 64bit


 Procesor: Intel Pemtium
 Frecvența procesorului: 2.5 GHz/2.8GHz
 Numărul de nuclee: 2/4
 Memoria operativă:4GB/8GB
 HDD: 250GB/500GB
 Placa video: Nvidia Geforce 600M
5

3.Realizarea aplicației Web în baza problemei propuse

3.1 Obectivele și cerințele site-lui web


„Spune-mi şi voi uita, arată-mi şi poate îmi voi aduce aminte,

implică-mă şi voi înţelege!”- Confucius

Site-ul pe care lam realizat a fost elaborat de-a lungul practicii, tematica lui este despre
gimnaziul Japca. Am ales această tema dintr-un motiv ca nu există un site al gimnaziului și
avizele, noutaține care erau printate pe hîrtie și plasate pe panoul informativ. Conţinutul site-ului
va trebuie sã ofere informaţii despre activitatea si proectele gimnaziului
informaţiile prezentate trebuie sã fie actualizate constant astfel încât sã genereze reveniri
ulterioare. Crearea unor comunitaţi virtuale de tipul forumurilor, grupurilor de discuţie, care sã
faciliteze interacţiunile dintre un subect şi elevii cointeresați. Simplitatea este o condiţie esenţiala
pentru ca pagina web sã fie agreatã de vizitatorii sai. Existenţa unor iniţiative pe site de tipul
concursurilor acestea permiţând culegerea de informaţii de la elevi şi posibilitatea de a constitui
diverse creativități,proecte.

Posibilitatea înregistrarii elevilor pe website-uri gratuitã, prin logare, oferindu-le accesul la mult
mai multe informaţii faţã de vizitatorii obişnuiţi. Existenţa unei hãrti a site-ului care uşureazã
navigarea utilizatorilor şi punerea la dispoziţia vizitatorilor a unui motor de cãutare. Aplicarea
conceptului de comunicare a utilizatorului cu administrația prin e-mail.

3.2 Tehnologii şi instrumente utilizate pentru realizarea aplicației WEB

„Gândiţi critic şi nu memoraţi doar ceea ce

vor alţii să gândiţi.”- N.D. Walsch

Site-ul dat se află pe platforma wordpress. WordPress este o platformă de tip sursă

deschisă pentru publicarea blogurilor. Platforma WordPress este scrisă în limbajul

PHP, folosind pentru gestionarea bazelor de date a sistemul MySQL. Dispune un

sistem de șabloane scrise în limbajele HTML șiCSS. Avantajele majore prezentate

de WordPress sunt simplitatea și numeroasele plugin-uri create de către comunitate

care pot modifica funcționalitatea WordPress-ului tranformându-l în aproape orice

tip de site web. De asemenea interfața poate fi schimbată foarte ușor cu ajutorul
6

multitudinii de teme gratuite sau premium cu doar un clic.WordPress a apărut

prima dată în 2003 ca precursor al b2/cafelog, care era utilizat de 2 000 de bloguri

la acea vreme. De la începuturi și până acum, WordPress a fost etichetat în

nenumărate rânduri ca fiind vulnerabil la atacuri ce vizau adăugare de conținut

malițios pe blogurile sau site-urile ce foloseau această platformă. Au fost create

numeroase programe automate ce căutau pe internet site-uri care foloseau această

platformă și, folosindu-se de vulnerabilitățile acesteia, reușeau să introducă în

conținut, fără acordul proprietarului, link-uri către site-urile celor ce foloseau

aceste programe.

În ultimul timp însă, dezvoltatorii platformei au reușit să aducă WordPress într-o

stare în care atacurile de acest tip sunt aproape imposibil de realizat. În momentul

de față WordPress este printre cele mai sigure si mai puternice CMS-uri la ora

actuală.

3.3 Arhitectura aplicației


În mapă site-ul arată astfel:

Fig.1 (Arhitectura aplicației)

3.3.1 Module şi interacţiunea dintre ele

 scripturi (în formatul JavaScript), creează efecte vizuale sau verifică datele introduse intr-un
formular web;
7

 Plug-inul Theme my login permite să creați un formular de autorizare pe site în stilul temei
site-ului.Acesta este codul formularului de logare:

<label for=”user_loghin<?php $template - > the_instance(); ?> ” >

<?php echo ’Nume de utilizator sau e-mail’ ?><?label>

 foi de stil (așa-numite "Cascading Style Sheets" sau "CSS"), care stabilesc modul cum este
formatată pagina;
 comentarii;

3.3.2 Structura logică (schema bloc)

Despre noi

Acasă Galerie Foto

Înregistrare/Autentificare PHP
JavaScript
CSS
Blog
Proectele noastre

Contacte

Fig.2 (Schema bloc)

3.3.3 Structura fizică


Site-ul este structurat în mai multe fișiere. Cum ar fi:

.html-fisier ce conține cod html

.css-fișier ce conține doar stiluri CSS

.php- fișiere cu cod scris în limbajul PHP


8

3.3.4 Pagina de start(schema bloc)

index.html

Meniu

Avize

Acasă Despre noi Educație Contacte

Blog

Galerie Foto Proectele noastre

Fig.3 (Schema bloc Pag. Start)

3.3.5 Navigarea, modul de organizare a navigării


Am creat un sistem de navigare este unul simplu pentru a fi înțeles de catre toți vizitatorii.

La unele butoane din meniuri persista cîte un submeniu pentru a reda o interfață bine structurată.

Meniu este plasat în partea dreapta-sus a paginii. Din imagine se vede ca acum suntem pe pagina
Avize deoarece culoarea este un pi pic mai aprinsa.

Fig.4 (Meniul)

3.3.7 Forme de înregistrare sau colectare a datelor


Datele au fost colectate de mine din diverse surce procum: rețele de socializare, biblioteca, foto
executate de mine personal și date din BD a primariei.

Multă informație a fost oferita de către conducătorul de practica dna Loghin Elena.
9

Fig.5 (Imagini)

3.3.8 Structura Bazei de date


În imagine se observă toate tabelele bazei de date al site-ului Gimnaziul Japca.

Fig.6 (Baza de date)

3.3.9 Conținut textual, imagini, stiluri CSS


Tot textu a fost scris în limba română.

Fiecare pagina este complet individual și conțin imagini diferita.

Fiecare element are stilul sau individual ca în mare majoritate nu este repetat.

3.4 Administrarea aplicației


Site-ul este administrat cu mare probabilitate este creatorul site-ului programatorulsau un
utilizator cu drept de admin. Administrarea unei singure persoane permite sporirea sistemei se
10

securitate deoarece schimbarile majore se pot efecrua doar de pe profilu cu nume de


administrator.

3.5 Ghid de utilizare a site-ului


3.5.1 Înregistrare
Această imagine este forma cu ajutorul careia se poate înregistra orice persoană.

Fig.7 (Înregistrare)

3.5.2 Autentificare
Orice utilizator are dreptul la logare dar și la monitorizare a informației publicate de
administrație.
11

Fig.8 (Autentificare)

3.5.3 Modificare date personale


În acest sector utilizatorul deja logat își poate modifica datele personale

Fig.9 (Date personale)

3.5.4 Modificare parola


În cazul în care utilizatorul și-a uitat parola el poate să o restabilească prin apăsarea butonului
”Ți-ai uitat parola”.După apăsarea butonului pe e-mail va veni o scrisoare pentru a crea noua
parolă.
12

Fig.10 (Resetarea parolei)

3.5.5 Căutare
Search va arata locurile unde a fost felosit cuvîntul cautat.

Fig.11 (Search)

3.5.6 Publicare anunturi


Anunțurile sunt publicate de administrația gimnaziului iar propunerile din partea elevilor sunt trimise
catre administrație pentru a fi verificate.

Fig.12 (Blogul)
13

3.5.7 Trimiterea de sugestii administraţiei


În acest formular putem trensmite administrației recomandarile, plîngerile sau reclamațiile utilizatorilor
sau pur și simplu vizitatorilor.

Fig.13 (Legătura cu administrația)

3.6 Găzduire WEB


Panoul Open Server este o platformă de server portabil și un mediu software creat special pentru
dezvoltatorii web, pe baza recomandărilor și sugestiilor acestora.

Complexul de programe are un set bogat de aplicații de tip server, o interfață convenabilă,
multifuncțională, bine gândită și dispune de capacități puternice pentru administrarea și
configurarea componentelor. Platforma este utilizată pe scară largă pentru dezvoltarea,
depanarea și testarea proiectelor web, precum și pentru furnizarea de servicii web în rețelele
locale.

Deși inițial software-ul inclus în complex nu a fost proiectat special pentru a lucra unul cu
celălalt, un astfel de pachet a devenit foarte popular printre utilizatorii de Windows, în primul
rând datorită faptului că au primit un pachet de software liber, cu fiabilitate la nivelul serverelor
Linux.
14

Cerințe de sistem

Versiunile Windows acceptate (32-bit și 64-bit): Windows 7 SP1 și toate versiunile mai noi;
Cerințe minime de hardware: 500 MB de RAM liber și 3 GB de spațiu liber pe HDD;
Necesită pachet redistribuibil Microsoft Visual C ++ 2005-2008-2010-2012-2013-2017;

Caracteristicile complexului Funcțiile programului de gestionare

 Nu necesită instalare (portabilitate);  Lucrare invizibilă în tava Windows;


 Abilitatea de a lucra cu o unitate USB;  Pornire rapidă și oprire;
 Lucrul simultan cu Denwer, Xampp, etc;  Autostart server la pornirea programului;
 Lucrul la o adresă IP locală / de rețea /  Moduri multiple de gestionare a
externă; domeniului;
 Suport SSL fără alte funcții  Montarea unui disc virtual;
suplimentare. setări;  Suportul de control prin linia de
 Crearea unui domeniu prin crearea unui comandă;
dosar obișnuit;  Setările profilurilor de asistență;
 Suport domeniu chirilic;
 Vizualizare convenabilă a tuturor
 Spațiu de asistență (indexuri de domeniu);
componentelor;
 Protecția serverului de accesul extern;
 Comutarea modulelor HTTP, MySQL și
 Codul de nume de domeniu Punycode;
PHP;
 Un pachet de peste 40 de programe
 Documentație detaliată și ușor de înțeles;
portabile;
 Accesul la domenii cu un singur clic;
 Task Scheduler (cron);
 Acces rapid la șabloane de configurare;
 Crearea unui subdomeniu local fără a pierde
 Interfață multilanguage;
vizibilitatea domeniului principal pe Internet;
 Programele Autorun de pe listă;
2

Concluzie

Consider ca practica este o oportunitate pentru studenţi. În cadrul ei studenţii au posibilitatea să


învețe multe lucruri folositoare care le vor fi de mare folos după terminarea instituției
corespunzătoare. Mi-a plăcut faptul că atât responsabilii de practică , cât şi tutorii s-au implicat şi
ne-au ajutat cu tot ce au putut. Practica la o instituție economică ne-a permis să ne acomodăm în
domeniul în care vom lucra datorită specializării pe care o vom dobândi după absolvirea
facultăţii. Am avut la dispoziţie personal calificat care să ne explice cum se desfaşoară
activitatea într-un gimnaziu. Acest program este un pas pentru dezvoltarea capacităţilor fiecarui
student, precum şi o şansa de a cunoaşte mai mult acţiuniile implicate într-o activitate din
domeniul pedagogiei sau din alte domenii de activitate. Informaţiile despre acest proiect şi paşi
pe care a trebuit să îi urmăm ne-a ajutat foarte mult, practic acestă instruire şi materialele de care
am beneficiat au reușit să ne pună în situaţia practică pentu ne putea urma în stagiul de practică.
Relaţia pe care am avut-o cu membri colectivului –a fost una deosebită, am reuşit să învăţ şi să
îmi fac mai mult decât o părere despre felul în care ar trebui să beneficiez de tot ceea ce mi se
oferă.
3

Bibliografie
1. http://www.wordpressplugins.ru/misc/theme-my-login.html - Theme my login
2. https://www.npmjs.com/ - Instalare de module
3. http://stackoverflow.com/ - Raspunsuri la întrebări din orice domeniu
4. https://wordpress.org/ -Wordpress
5. http://gimjapca/ -Site-ul meu
6. https://www.youtube.com/watch?v=G2toms4-3wI –lecții pe Wordpress

Anexe
Meniu:

<?php

/* Handle the nav menu icon */

function vantage_filter_nav_menu_items($item_output, $item, $depth, $args){

$object_type = get_post_meta($item->ID, '_menu_item_object', true);

if($object_type == 'page') {

$object_id = get_post_meta($item->ID, '_menu_item_object_id', true);

$icon = get_post_meta($object_id, 'vantage_menu_icon', true);

if(!empty($icon)) {

$icon = apply_filters('vantage_fontawesome_icon_name', $icon );

$item_output = str_replace( '<span class="icon"></span>', '<span class="' . esc_attr(


$icon ) . '"></span>', $item_output );

else {

$item_output = str_replace('<span class="icon"></span>', '', $item_output);

elseif($object_type == 'custom') {
4

if( siteorigin_setting('navigation_home_icon') && strpos($item_output, 'href="'.home_url('/').'"', 0)


!== false ) {

$item_output = str_replace('<span class="icon"></span>', '<span class="fa fa-


home"></span>', $item_output);

else {

$item_output = str_replace('<span class="icon"></span>', '', $item_output);

return $item_output;

add_filter('walker_nav_menu_start_el', 'vantage_filter_nav_menu_items', 10, 4);

/**

* Add the metabox for menu icon.

*/

function vantage_menu_icon_metabox(){

add_meta_box(

'vantage-menu-icon-metabox',

__( 'Menu Icon', 'vantage' ),

'vantage_menu_icon_metabox_render',

'page',

'side'

);

add_action('add_meta_boxes', 'vantage_menu_icon_metabox');

function vantage_menu_icon_metabox_render($post){

$icons = include (get_template_directory().'/fontawesome/icons.php');

$sections = include (get_template_directory().'/fontawesome/icon-sections.php');

$current = get_post_meta($post->ID, 'vantage_menu_icon', true);


5

if(!empty($current)) {

$current = apply_filters('vantage_fontawesome_icon_name', $current );

?>

<select name="vantage_menu_icon">

<option value="" <?php selected($current) ?>><?php esc_html_e('None', 'vantage') ?></option>

<?php foreach($icons as $section => $s_icons) : ?>

<?php if(isset($sections[$section])) : ?><optgroup label="<?php echo


esc_attr($sections[$section]) ?>"><?php endif; ?>

<?php foreach($s_icons as $icon) : ?>

<option value="<?php echo esc_attr($icon) ?>" <?php


selected($current, $icon) ?>><?php echo esc_html(vantage_icon_get_name($icon)) ?></option>

<?php endforeach; ?>

</optgroup>

<?php endforeach; ?>

</select>

<?php

wp_nonce_field('save_post_icon', '_vantage_menuicon_nonce');

function vantage_icon_get_name($icon){

$name = preg_replace('/^icon-/', '', $icon);

$name = preg_replace('/^fa fa-/', '', $name);

$name = str_replace('-', ' ', $name);

$name = ucwords($name);

return $name;

function vantage_menu_icon_save($post_id){

if(empty($_POST['_vantage_menuicon_nonce']) ||
!wp_verify_nonce($_POST['_vantage_menuicon_nonce'], 'save_post_icon')) return;
6

if(!current_user_can('edit_post', $post_id));

update_post_meta($post_id, 'vantage_menu_icon', $_POST['vantage_menu_icon']);

add_action('save_post', 'vantage_menu_icon_save');

Header:

<!DOCTYPE html>

<html <?php language_attributes(); ?>>

<head>

<?php

?>

<!DOCTYPE html>

<html class="<?php echo esc_attr( oceanwp_html_classes() ); ?>" <?php language_attributes(); ?><?php


oceanwp_schema_markup( 'html' ); ?>>

<head>

<meta charset="<?php bloginfo( 'charset' ); ?>">

<link rel="profile" href="http://gmpg.org/xfn/11">

<?php wp_head(); ?>

</head>

<body <?php body_class(); ?>>

<?php do_action( 'ocean_before_outer_wrap' ); ?>

<div id="outer-wrap" class="site clr">

<?php do_action( 'ocean_before_wrap' ); ?>

<div id="wrap" class="clr">

<?php do_action( 'ocean_top_bar' ); ?>

<?php do_action( 'ocean_header' ); ?>

<?php do_action( 'ocean_before_main' ); ?>

<main id="main" class="site-main clr"<?php oceanwp_schema_markup( 'main' ); ?>>

<?php do_action( 'ocean_page_header' ); ?>


7

Footer:

<?php

?>

</main><!-- #main -->

<?php do_action( 'ocean_after_main' ); ?>

<?php do_action( 'ocean_before_footer' ); ?>

<?php

// Elementor `footer` location

if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'footer' ) ) { ?>

<?php do_action( 'ocean_footer' ); ?>

<?php } ?>

<?php do_action( 'ocean_after_footer' ); ?>

</div><!-- #wrap -->

<?php do_action( 'ocean_after_wrap' ); ?>

</div><!-- #outer-wrap -->

<?php do_action( 'ocean_after_outer_wrap' ); ?>

<?php

// If is not sticky footer

if ( ! class_exists( 'Ocean_Sticky_Footer' ) ) {

get_template_part( 'partials/scroll-top' );

} ?>

<?php

// Search overlay style

if ( 'overlay' == oceanwp_menu_search_style() ) {

get_template_part( 'partials/header/search-overlay' );

} ?>

<?php
8

// If sidebar mobile menu style

if ( 'sidebar' == oceanwp_mobile_menu_style() ) {

// Mobile panel close button

if ( get_theme_mod( 'ocean_mobile_menu_close_btn', true ) ) {

get_template_part( 'partials/mobile/mobile-sidr-close' );

} ?>

<?php

// Mobile Menu (if defined)

get_template_part( 'partials/mobile/mobile-nav' ); ?>

<?php

// Mobile search form

if ( get_theme_mod( 'ocean_mobile_menu_search', true ) ) {

get_template_part( 'partials/mobile/mobile-search' );

} ?>

<?php

// If full screen mobile menu style

if ( 'fullscreen' == oceanwp_mobile_menu_style() ) {

get_template_part( 'partials/mobile/mobile-fullscreen' );

} ?>

<?php wp_footer(); ?>

</body>

</html>

Căutare:

<form method="get" class="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>" role="search">

<input type="text" class="field" name="s" value="<?php echo esc_attr( get_search_query() ); ?>"


placeholder="<?php esc_attr_e( 'Search', 'vantage' ); ?>"/>

</form>

S-ar putea să vă placă și