build your own wicked wordpress themes phần 9

Có rất nhiều các plugin và các vật dụng trong thư mục WordPress plugin, tuy nhiên, tại một số điểm, bạn sẽ cần phải đi lên với các widget tùy chỉnh của riêng bạn giải quyết một vấn đề cụ thể. Đó là một điểm bán hàng thực sự tuyệt vời để có các chủ đề đi kèm với xây dựng trong các widget, | Theme Options 163 In the header div function wicked_blogtitle load the custom options global childoptions Ộ foreach childoptions as value value id get_option value id value std if true wicked_show_logo div id blog-title class header-image Q span a href php bloginfo url title php bloginfo name rel home php bloginfo name a span div php else thematic_blogtitle Q add_action thematic_header wicked_blogtitle 3 @ Here s a breakdown of what s going on in the code Q First we ll remove Thematic s default thematic_blogtitle function from the header. As usual this requires a function hooked into init. Ộ These few lines are the same code we ve been using to load in the custom options as individual variables. They should be looking familiar by now Q If wicked_show_logo is set we ll output some custom markup. This was copied from the thematic_blogtitle function we re replacing in order to stay consistent. The difference is the class header-image we ve added to the div. Q If on the other hand wicked_show_logo isn t set we ll fall back on the standard thematic_blogtitle function. Ộ Finally we add our custom title function to the header with the same priority as the Thematic function we removed to make sure it s at the same place. This is a simple example but you can see how you could apply this principle to change any aspect of your theme s markup based on user-defined settings. Altering Functionality Now for the featured category. Back in Chapter 4 Raena showed you how to customize the front page to display only the four most recent posts in a magazine-style layout. Well now that we re allowing our users to select a featured category let s pick four posts from our featured category only. Licensed to Wow eBook 164 Build Your Own Wicked WordPress Themes This is actually quite easy. In we have a function called wicked_indexloop whose job it is to display the custom home page Loop. At the top of that function begin by adding the standard code to load the

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.