თქვენი WordPress Dashboard- ის მისასალმებელი წერილის პერსონალიზაცია

თქვენი WordPress Dashboard- ის მისასალმებელი წერილის პერსონალიზაცია

როგორც ჩანს, ბევრ თქვენგანს არ სურს აჩვენოს ახალი ფუნქცია სახელწოდებით ”Welcome Panel” WordPress 3.3 წლიდან. ვფიქრობ, რომ ვისაც არ სურს ამ შეტყობინების გაგზავნა, ცდილობს ამ ყუთის დამალვა თავის კლიენტებთან, ამიტომ ვფიქრობდი, რომ მისი დამალვის ნაცვლად, უნდა შეცვალოთ იგი და გამოიტანოთ იგი საკუთარი შინაარსით. საკუთარი მისასალმებელი წერილის სანახავად, ჩვენ ვაპირებთ შექმნათ მცირე მოდული. ამ გზით WordPress– ის ახალ ვერსიაზე განახლებისას ნაჩვენები გზავნილი იქნება თქვენი მესიჯი და არა ნაგულისხმევი.


Დავიწყოთ!

მოდით შევქმნათ მოდული

მოდულის შესაქმნელად შექმენით ახალი საქაღალდე wp-შინაარსის / მოდულების ქვეშ და დაარქვით მას ჩვეულებრივ – გამგეობას. ამ საქაღალდეში შექმენით ფაილი სახელწოდებით custom-dashboard-message.php და გახსენით იგი თქვენს კოდის რედაქტორში (სხვათა შორის Coda 2 შესანიშნავია!). უბრალოდ ჩასვით ეს კოდი ახლად შექმნილ ფაილში:

ეს კოდი უბრალოდ ქმნის მოდულს… დიახ, ვიცი, WordPress ძალიან ადვილია თქვენთვის!

არა, ჩვენ უნდა შევქმნათ ფუნქცია, რომელიც ამოიღებს ნაგულისხმევ შეტყობინებას, ასე რომ, ჩვენ შეგვიძლია დაამატოთ ჩვენი საკუთარი მისასალმებელი პანელის შინაარსი. Welcome_panel- ის ღილაკზე remove_action გამოყენებით ჩვენ ამოიღეთ ნაგულისხმევი ხრახნიანი wp_welcome_panel ფუნქცია, რომელიც ბრუნდება მისასალმებელი პანელის შინაარსს.

/ **
* წაშალეთ სტანდარტული მისალოცი მესიჯის გაგზავნა
*
* @access public
* @since 1.0
* ძალადაკარგულად გამოცხადდეს
* /
remove_action ('Welcome_panel', 'wp_welcome_panel');

ჩვენი პირადი მისასალმებელი შეტყობინება

თუ ახლა მიდიხართ თქვენს Dashboard- ზე (არ უნდა დაგვავიწყდეს მოდულის გააქტიურება!), აღარ ნახავთ მისასალმებელ ეკრანს - კი! ასე რომ, ახლა ჩვენ შეგვიძლია შევქმნათ ჩვენი საკუთარი ფუნქციური ფუნქცია და მასში ჩავდოთ Welcome_panel- ის კაუჭში, ასე რომ, ის ჩვენს ნაცვლად აჩვენებს ჩვენს. ეს ნაწილი არის მარტივი, რაც თქვენ უნდა შექმნათ პერსონალური ფუნქცია და დაამატეთ მისასალმებელი პანელის სასურველი შინაარსი. ჩემს მაგალითში დავიწყე ნაგულისხმევი შინაარსისგან, wp_welcome_panel () ნაგულისხმევი ფუნქციიდან. ეს უფრო ადვილია, რადგან ის საშუალებას მაძლევს გამოიყენოთ უკვე ფორმატირებული შინაარსი. ასე რომ, მე უბრალოდ დააკოპირეთ და ჩასვით ეს ფუნქცია (ვიპოვნე wp-admin / მოიცავს / dashboard.php– ზე) შემდეგ რედაქტირება.

აი, რას ჰგავს ჩემი ფუნქცია (შეამჩნია, თუ როგორ ახლავს ფუნქცია add_action და ხდებოდა wel_panel- ში).

/ **
* პერსონალური მისასალმებელი პანელის ფუნქცია
*
* @access public
* @since 1.0
* ძალადაკარგულად გამოცხადდეს
* /
ფუნქცია wpex_wp_welcome_panel () {?>

შეცვალეთ თქვენი საიტის პარამეტრები'), admin_url (' options-general.php ')); ?>

  • ”. __ ("შეცვალეთ თქვენი წინა გვერდი"). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • ”. __ ('დამატებითი გვერდების დამატება'). '', admin_url (' post-new.php? post_type = გვერდი ')); ?>
  • ”. __ ("შეცვალეთ თქვენი წინა გვერდი"). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • ”. __ ('დამატებითი გვერდების დამატება'). '', admin_url (' post-new.php? post_type = გვერდი ')); ?>
  • ”. __ ('ბლოგის პოსტის დამატება'). '', admin_url (' post-new.php ')); ?>
  • ”. __ ('ჩაწერეთ თქვენი პირველი ბლოგის პოსტი'). '', admin_url (' post-new.php ')); ?>
  • ”. __ ('დამატება გვერდის შესახებ'). '', admin_url (' post-new.php? post_type = გვერდი ')); ?>
  • ”. __ ('ნახეთ თქვენი საიტი'). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • ”. __ ('ჩართეთ ან გამორთეთ კომენტარი'). '', admin_url (' პარამეტრები-განხილვა.ფე ')); ?>
  • ”. __ ('შეიტყვეთ მეტი დაწყების შესახებ'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • თქვენ შეგიძლიათ მარტივად შეცვალოთ კოდის ეს ნაწილი, შექმნათ თქვენი შინაარსი, დაამატოთ ბმულები, სურათები, ფორმები ან ყველაფერი…

    მოდელის საბოლოო კოდი

    აქ არის სრული მოდულის კოდი, ისიამოვნეთ!

    
    
    

    შეცვალეთ თქვენი საიტის პარამეტრები'), admin_url (' options-general.php ')); ?>

    • ”. __ ("შეცვალეთ თქვენი წინა გვერდი"). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • ”. __ ('დამატებითი გვერდების დამატება'). '', admin_url (' post-new.php? post_type = გვერდი ')); ?>
    • ”. __ ("შეცვალეთ თქვენი წინა გვერდი"). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • ”. __ ('დამატებითი გვერდების დამატება'). '', admin_url (' post-new.php? post_type = გვერდი ')); ?>
    • ”. __ ('ბლოგის პოსტის დამატება'). '', admin_url (' post-new.php ')); ?>
    • ”. __ ('ჩაწერეთ თქვენი პირველი ბლოგის პოსტი'). '', admin_url (' post-new.php ')); ?>
    • ”. __ ('დამატება გვერდის შესახებ'). '', admin_url (' post-new.php? post_type = გვერდი ')); ?>
    • ”. __ ('ნახეთ თქვენი საიტი'). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • ”. __ ('ჩართეთ ან გამორთეთ კომენტარი'). '', admin_url (' პარამეტრები-განხილვა.ფე ')); ?>
  • ”. __ ('შეიტყვეთ მეტი დაწყების შესახებ'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map