The[Pet Journal](https://wow.gamepedia.com/Pet_Journal "Pet Journal")was added in[Patch 5.0.4](https://wow.gamepedia.com/Patch_5.0.4 "Patch 5.0.4"). See also[Pet Battle](https://wow.gamepedia.com/World_of_Warcraft_API#Pet_Battles)functions.
[C\_PetInfo.GetPetTamersForMap](https://wow.gamepedia.com/API_C_PetInfo.GetPetTamersForMap "API C PetInfo.GetPetTamersForMap")(mapID) - Returns the pet tamers on a map.
[C\_PetJournal.CagePetByID](https://wow.gamepedia.com/API_C_PetJournal.CagePetByID "API C PetJournal.CagePetByID")("petID") - Puts the pet into a cage.
[C\_PetJournal.ClearFanfare](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.ClearFanfare&action=edit&redlink=1 "API C PetJournal.ClearFanfare (page does not exist)")()
[C\_PetJournal.ClearRecentFanfares](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.ClearRecentFanfares&action=edit&redlink=1 "API C PetJournal.ClearRecentFanfares (page does not exist)")()
[C\_PetJournal.ClearSearchFilter](https://wow.gamepedia.com/API_C_PetJournal.ClearSearchFilter "API C PetJournal.ClearSearchFilter")() - Clears the search box in the pet journal.
[C\_PetJournal.FindPetIDByName](https://wow.gamepedia.com/API_C_PetJournal.FindPetIDByName "API C PetJournal.FindPetIDByName")()
[C\_PetJournal.GetBattlePetLink](https://wow.gamepedia.com/API_C_PetJournal.GetBattlePetLink "API C PetJournal.GetBattlePetLink")("petID") - Returns a battle pet hyperlink for the given petID.
[C\_PetJournal.GetDisplayIDByIndex](https://wow.gamepedia.com/API_C_PetJournal.GetDisplayIDByIndex "API C PetJournal.GetDisplayIDByIndex")(speciesID, index)
[C\_PetJournal.GetDisplayProbabilityByIndex](https://wow.gamepedia.com/API_C_PetJournal.GetDisplayProbabilityByIndex "API C PetJournal.GetDisplayProbabilityByIndex")(speciesID, index)
[C\_PetJournal.GetNumCollectedInfo](https://wow.gamepedia.com/API_C_PetJournal.GetNumCollectedInfo "API C PetJournal.GetNumCollectedInfo")()
[C\_PetJournal.GetNumDisplays](https://wow.gamepedia.com/API_C_PetJournal.GetNumDisplays "API C PetJournal.GetNumDisplays")(speciesID)
[C\_PetJournal.GetNumMaxPets](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetNumMaxPets&action=edit&redlink=1 "API C PetJournal.GetNumMaxPets (page does not exist)")()
[C\_PetJournal.GetNumPetSources](https://wow.gamepedia.com/API_C_PetJournal.GetNumPetSources "API C PetJournal.GetNumPetSources")() - Returns information about the number of pet sources.
[C\_PetJournal.GetNumPetTypes](https://wow.gamepedia.com/API_C_PetJournal.GetNumPetTypes "API C PetJournal.GetNumPetTypes")() - Returns information about the number of pet types.
[C\_PetJournal.GetNumPetsNeedingFanfare](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetNumPetsNeedingFanfare&action=edit&redlink=1 "API C PetJournal.GetNumPetsNeedingFanfare (page does not exist)")()
[C\_PetJournal.GetNumPets](https://wow.gamepedia.com/API_C_PetJournal.GetNumPets "API C PetJournal.GetNumPets")() - Returns information about the number of battle pets.
[C\_PetJournal.GetOwnedBattlePetString](https://wow.gamepedia.com/API_C_PetJournal.GetOwnedBattlePetString "API C PetJournal.GetOwnedBattlePetString")(speciesID) - Returns string about numbers of battle pets in journal.
[C\_PetJournal.GetPetAbilityInfo](https://wow.gamepedia.com/API_C_PetJournal.GetPetAbilityInfo "API C PetJournal.GetPetAbilityInfo")(abilityID)
[C\_PetJournal.GetPetAbilityList](https://wow.gamepedia.com/API_C_PetJournal.GetPetAbilityList "API C PetJournal.GetPetAbilityList")(speciesID\[, idTable\[, levelTable}})
[C\_PetJournal.GetPetCooldownByGUID](https://wow.gamepedia.com/API_C_PetJournal.GetPetCooldownByGUID "API C PetJournal.GetPetCooldownByGUID")()
[C\_PetJournal.GetPetInfoByIndex](https://wow.gamepedia.com/API_C_PetJournal.GetPetInfoByIndex "API C PetJournal.GetPetInfoByIndex")(index) - Returns information about a battle pet.
[C\_PetJournal.GetPetInfoByItemID](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetPetInfoByItemID&action=edit&redlink=1 "API C PetJournal.GetPetInfoByItemID (page does not exist)")(itemID)
[C\_PetJournal.GetPetInfoByPetID](https://wow.gamepedia.com/API_C_PetJournal.GetPetInfoByPetID "API C PetJournal.GetPetInfoByPetID")("petID") - Returns information about a battle pet.
[C\_PetJournal.GetPetInfoBySpeciesID](https://wow.gamepedia.com/API_C_PetJournal.GetPetInfoBySpeciesID "API C PetJournal.GetPetInfoBySpeciesID")(speciesID) - Returns information about a pet species.
[C\_PetJournal.GetPetLoadOutInfo](https://wow.gamepedia.com/API_C_PetJournal.GetPetLoadOutInfo "API C PetJournal.GetPetLoadOutInfo")(slotIndex)
[C\_PetJournal.GetPetModelSceneInfoBySpeciesID](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetPetModelSceneInfoBySpeciesID&action=edit&redlink=1 "API C PetJournal.GetPetModelSceneInfoBySpeciesID (page does not exist)")(speciesID)
[C\_PetJournal.GetPetSortParameter](https://wow.gamepedia.com/API_C_PetJournal.GetPetSortParameter "API C PetJournal.GetPetSortParameter")()
[C\_PetJournal.GetPetStats](https://wow.gamepedia.com/API_C_PetJournal.GetPetStats "API C PetJournal.GetPetStats")("petID") - Returns a pet's stats from the Pet Journal.
[C\_PetJournal.GetPetSummonInfo](https://wow.gamepedia.com/API_C_PetJournal.GetPetSummonInfo "API C PetJournal.GetPetSummonInfo")("battlePetGUID")
[C\_PetJournal.GetPetTeamAverageLevel](https://wow.gamepedia.com/API_C_PetJournal.GetPetTeamAverageLevel "API C PetJournal.GetPetTeamAverageLevel")()
[C\_PetJournal.GetSummonBattlePetCooldown](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetSummonBattlePetCooldown&action=edit&redlink=1 "API C PetJournal.GetSummonBattlePetCooldown (page does not exist)")()
[C\_PetJournal.GetSummonRandomFavoritePetGUID](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetSummonRandomFavoritePetGUID&action=edit&redlink=1 "API C PetJournal.GetSummonRandomFavoritePetGUID (page does not exist)")()
[C\_PetJournal.GetSummonedPetGUID](https://wow.gamepedia.com/API_C_PetJournal.GetSummonedPetGUID "API C PetJournal.GetSummonedPetGUID")() - Returns information about a battle pet.
[C\_PetJournal.IsFilterChecked](https://wow.gamepedia.com/API_C_PetJournal.IsFilterChecked "API C PetJournal.IsFilterChecked")()
[C\_PetJournal.IsFindBattleEnabled](https://wow.gamepedia.com/API_C_PetJournal.IsFindBattleEnabled "API C PetJournal.IsFindBattleEnabled")()
[C\_PetJournal.IsJournalReadOnly](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.IsJournalReadOnly&action=edit&redlink=1 "API C PetJournal.IsJournalReadOnly (page does not exist)")()
[C\_PetJournal.IsJournalUnlocked](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.IsJournalUnlocked&action=edit&redlink=1 "API C PetJournal.IsJournalUnlocked (page does not exist)")()
[C\_PetJournal.IsPetSourceChecked](https://wow.gamepedia.com/API_C_PetJournal.IsPetSourceChecked "API C PetJournal.IsPetSourceChecked")()
[C\_PetJournal.IsPetTypeChecked](https://wow.gamepedia.com/API_C_PetJournal.IsPetTypeChecked "API C PetJournal.IsPetTypeChecked")()
[C\_PetJournal.PetCanBeReleased](https://wow.gamepedia.com/API_C_PetJournal.PetCanBeReleased "API C PetJournal.PetCanBeReleased")("petID") - Returns true if you can release the pet.
[C\_PetJournal.PetIsCapturable](https://wow.gamepedia.com/API_C_PetJournal.PetIsCapturable "API C PetJournal.PetIsCapturable")("petID")
[C\_PetJournal.PetIsFavorite](https://wow.gamepedia.com/API_C_PetJournal.PetIsFavorite "API C PetJournal.PetIsFavorite")("petID") - Returns true if this pet is marked as a favorite.
[C\_PetJournal.PetIsHurt](https://wow.gamepedia.com/API_C_PetJournal.PetIsHurt "API C PetJournal.PetIsHurt")("petID")
[C\_PetJournal.PetIsLockedForConvert](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PetIsLockedForConvert&action=edit&redlink=1 "API C PetJournal.PetIsLockedForConvert (page does not exist)")("petID")
[C\_PetJournal.PetIsRevoked](https://wow.gamepedia.com/API_C_PetJournal.PetIsRevoked "API C PetJournal.PetIsRevoked")("petID")
[C\_PetJournal.PetIsSlotted](https://wow.gamepedia.com/API_C_PetJournal.PetIsSlotted "API C PetJournal.PetIsSlotted")("petID")
[C\_PetJournal.PetIsSummonable](https://wow.gamepedia.com/API_C_PetJournal.PetIsSummonable "API C PetJournal.PetIsSummonable")("petID") - Returns true if you can summon this pet.
[C\_PetJournal.PetIsTradable](https://wow.gamepedia.com/API_C_PetJournal.PetIsTradable "API C PetJournal.PetIsTradable")("petID") - Returns whether or not a pet from the Pet Journal is tradable.
[C\_PetJournal.PetIsUsable](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PetIsUsable&action=edit&redlink=1 "API C PetJournal.PetIsUsable (page does not exist)")("petID")
[C\_PetJournal.PetNeedsFanfare](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PetNeedsFanfare&action=edit&redlink=1 "API C PetJournal.PetNeedsFanfare (page does not exist)")()
[C\_PetJournal.PetUsesRandomDisplay](https://wow.gamepedia.com/API_C_PetJournal.PetUsesRandomDisplay "API C PetJournal.PetUsesRandomDisplay")((speciesID))
[C\_PetJournal.PickupPet](https://wow.gamepedia.com/API_C_PetJournal.PickupPet "API C PetJournal.PickupPet")("petID")
[C\_PetJournal.PickupSummonRandomPet](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PickupSummonRandomPet&action=edit&redlink=1 "API C PetJournal.PickupSummonRandomPet (page does not exist)")()
[C\_PetJournal.ReleasePetByID](https://wow.gamepedia.com/API_C_PetJournal.ReleasePetByID "API C PetJournal.ReleasePetByID")("petID") - Releases the pet.
[C\_PetJournal.SetAbility](https://wow.gamepedia.com/API_C_PetJournal.SetAbility "API C PetJournal.SetAbility")(slotIndex, spellIndex, petSpellID)
[C\_PetJournal.SetAllPetSourcesChecked](https://wow.gamepedia.com/API_C_PetJournal.SetAllPetSourcesChecked "API C PetJournal.SetAllPetSourcesChecked")()
[C\_PetJournal.SetAllPetTypesChecked](https://wow.gamepedia.com/API_C_PetJournal.SetAllPetTypesChecked "API C PetJournal.SetAllPetTypesChecked")()
[C\_PetJournal.SetCustomName](https://wow.gamepedia.com/API_C_PetJournal.SetCustomName "API C PetJournal.SetCustomName")("petID", customName) - Sets a custom name for the pet.
[C\_PetJournal.SetFavorite](https://wow.gamepedia.com/API_C_PetJournal.SetFavorite "API C PetJournal.SetFavorite")("petID", value) - Sets (or clears) the pet as a favorite.
[C\_PetJournal.SetFilterChecked](https://wow.gamepedia.com/API_C_PetJournal.SetFilterChecked "API C PetJournal.SetFilterChecked")()
[C\_PetJournal.SetPetLoadOutInfo](https://wow.gamepedia.com/API_C_PetJournal.SetPetLoadOutInfo "API C PetJournal.SetPetLoadOutInfo")(slotIndex, "petID")
[C\_PetJournal.SetPetSortParameter](https://wow.gamepedia.com/API_C_PetJournal.SetPetSortParameter "API C PetJournal.SetPetSortParameter")()
[C\_PetJournal.SetPetSourceChecked](https://wow.gamepedia.com/API_C_PetJournal.SetPetSourceChecked "API C PetJournal.SetPetSourceChecked")()
[C\_PetJournal.SetPetTypeFilter](https://wow.gamepedia.com/API_C_PetJournal.SetPetTypeFilter "API C PetJournal.SetPetTypeFilter")(index, value) - Sets the pet type in the filter menu.
[C\_PetJournal.SetSearchFilter](https://wow.gamepedia.com/API_C_PetJournal.SetSearchFilter "API C PetJournal.SetSearchFilter")(text) - Sets the search filter in the pet journal.
NOCOMBAT[C\_PetJournal.SummonPetByGUID](https://wow.gamepedia.com/API_C_PetJournal.SummonPetByGUID "API C PetJournal.SummonPetByGUID")("petID") - Summons (or dismisses) a pet.
NOCOMBAT[C\_PetJournal.SummonRandomPet](https://wow.gamepedia.com/API_C_PetJournal.SummonRandomPet "API C PetJournal.SummonRandomPet")(allPets) - Summons a random battle pet companion.
- 基礎
- 循環
- 迭代器
- ipairs與pairs 的區別
- 流程控制if
- 函數
- 運算符
- 字符串
- 數組
- table(表)
- 模塊與包
- 魔獸插件
- 初學介紹
- api
- Global API
- Widget API
- 窗口小部件類層次結構(Widget Class Hierarchy)
- 動畫(Animation)
- 透明度(Alpha)
- 線條縮放比例(LineScale)
- 平移(Translation)
- 線平移(Line Translation)
- 路徑(Path)
- 旋轉(Rotation)
- 縮放(Scale)
- 紋理坐標平移(TextureCoordTranslation)
- 框架 :Frame
- 瀏覽器(Browser)
- 按鍵(Button)
- Item按鈕(ItemButton)
- 檢查按鈕(CheckButton)
- 檢測(Checkout)
- 顏色選擇(ColorSelect)
- 冷卻(Cooldown)
- 編輯框(EditBox)
- 戰爭迷霧(FogOfWarFrame)
- 游戲工具提示(GameTooltip)
- 消息框(MessageFrame)
- 小地圖(Minimap)
- 模型(Model)
- 玩家模型(PlayerModel)
- 電影模型(CinematicModel)
- 換裝模型(DressUpModel)
- 戰袍模型(TabardModel)
- _模型場景(ModelScene)
- 電影Frame(MovieFrame)
- 根小部件(Root Widgets)
- UIObject衍生品(UIObject Derivatives)
- 動畫衍生品(Animation Derivatives)
- FontInstance
- 地區衍生品(Region Derivatives)
- 幀衍生品(Frame Derivatives)
- 特殊(Special)
- Events(游戲中變化的事件)
- WoWAPI
- Global Function Groups
- 帳戶(Account)
- 成就(Achievements)
- 動作條(Action Bars)
- Action Buttons
- 插件(AddOns)
- 冒險指南(Adventure Guide)
- 神器(Artifact)
- 拍賣行(Auction House)
- 黑市AH
- 魔獸代幣(WoW Tokens)
- Azerite
- 背包(Bags)
- 容器(Containers)
- 庫存(Inventory)
- 銀行(Bank)
- 公會銀行(Guild Bank)
- 理發店(Barber Shop)
- 書籍(書籍)
- 日歷(calendar)
- 相機(Camera)
- 頻道(Channels)
- 聊天窗口(Chat Window)
- 社區(communities)
- 語音聊天(Voice Chat)
- 推特(Twitter)
- 角色(Character)
- 角色表(Paper Doll)
- 試衣間(dressing room)
- 活動(Movement)
- 指定目標(Targeting)
- 死亡(Death)
- 過場動畫(Cinematics)
- 職業(class)
- 天賦(Talents)
- 收藏(Collections)
- 坐騎(Mount Journal)
- 寵物(Pet Journal)
- 玩具箱(Toy Box)
- 傳家寶(Heirlooms)
- 外觀(Appearances)
- 戰斗記錄(Combat Log)
- 戰斗寵物(Combat Pets)
- 同伴(Companions)
- Contribution Collection
- 貨幣(Currency)
- 光標(Cursor)
- 客戶支持(Customer Support)
- 知識庫(Knowledge Base)
- 設備管理器(Equipment Manager)
- 擴展(Expansions)
- FrameXML
- 好友(Friends)
- Who List
- 真實身份證(Real ID)
- 招募朋友(Recruit-a-Friend)
- 駐軍(Garrisons)
- 建筑物(Buildings)
- 戰利品(Trophies)
- 追隨者與任務(Followers & Missions)
- 團隊(Groups)
- Raid Groups
- Raid Profiles
- 組查找器(Group Finder)
- 突襲者(Raid Finder)
- 公會(Guild)
- 檢查(Inspection)
- Instances
- 場景(Scenarios)
- Mythic+
- 入侵(Invasions)
- 海島探險(Island Expeditions)
- Items
- 按鍵綁定(Key Bindings)
- Modifiers
- 劫掠(Looting)
- 失控(Loss of Control)
- 宏命令(Macros)
- 郵件(Mail)
- 地圖(Maps)
- 飛行管理員(Flight Master)
- 追蹤(Tracking)
- 商人(Merchant)
- 銘牌(Nameplates)
- 寵物大戰(Pet Battles)
- 申請書(Petitions)
- 專業(Professions)
- 考古(Archaeology)
- 附魔(Enchantments)
- 雕文(glyphs)
- 物品插口(tem Socketing)
- PvP
- 競技場(Arena)
- 戰場(Battlegrounds)
- 世界戰場(World Battlefields)
- 爭吵(Brawl)
- 戰爭游戲(War Games)
- 戰爭模式(War Mode)
- 任務 (Quests)
- 任務日志(Quest Log)
- 任務選擇(Quest Choices)
- Task Quests
- 閑聊(Gossip)
- 探險地圖(Adventure Map)
- 戰爭戰役(War Campaigns)
- 種族(Races)
- 境界(Realms)
- 報告(Reporting)
- 聲望(Reputation)
- 報廢的機器(Scrapping Machine)
- 法術(Spells)
- Spell Book
- 商店(Shop)
- 召喚(Summoning)
- 系統(System)
- 網絡(Network)
- 控制臺(Console)
- 日期時間(Date & Time)
- 調試(Debugging)
- 圖形(Graphics)
- 語言環境(Locales)
- 腳本分析(Script Profiling)
- 安全執行(Secure Execution)
- 聲音(Sound)
- Sound Drivers
- Talking Head
- 交易(Trading)
- 訓練師(Trainer)
- 遷移(Transmogrification)
- 空白存儲(Void Storage)
- 講解(Tutorials)
- UI對象(UI Objects)
- 框架(Frame)
- 字體(Font)
- 質地(Texture)
- 混合(Mixin)
- 咒語(SpellMixin)
- ItemMixin
- 物品位置(ItemLocationMixin)
- PlayerLocationMixin
- 模型場景(ModelScene)
- 未分類
- UI窗口小部件管理器(UI Widget Manager)
- 單位(Units)
- 光環(Auras)
- 玩家(Players)
- 實用程序(Util)
- 車輛(Vehicles)
- Classic Specific Functions
- 獵人寵物(Hunter Pets)
- 專業(Professions)
- 手工制作(Crafting)
- @PvP
- 模擬器
- 訓練師(Trainer)
- 8.x API
- 控制臺(Console)
- 召喚(Summoning)
- See also
- 外部鏈接(External links)
- Widget handlers(UI交互事件)
- ScriptObject
- AnimationGroup
- Animation對象
- Alpha對象
- Scale
- LineScale
- Translation
- LineTranslation
- Path
- Rotation
- TextureCoordTranslation
- Frame
- Browser
- Button
- CheckButton
- ItemButton
- Checkout
- ColorSelect
- Cooldown
- EditBox
- FogOfWarFrame
- GameTooltip
- Model
- PlayerModel
- CinematicModel
- DressupModel
- TabardModel
- MovieFrame
- ScrollFrame
- Slider
- MessageFrame
- Minimap
- ModelScene
- OffScreenFrame
- POIFrame
- ArchaeologyDigSiteFrame
- QuestPOIFrame
- ScenarioPOIFrame
- SimpleHTML
- StatusBar
- UnitPositionFrame
- WorldFrame
- 入門
- .toc
- .lua
- .xml
- 示例
- 自動邀請插件
- 完整例子:顯示任務坐標
- eCoordinates.toc
- eCoordinates.xml
- eCoordinates.lua
- 開發幫助組件
- AddOn Studio編輯器
- 暴雪自帶調試工具
- DevTools調試插件
- wowlua
- 魔獸宏
- 戰斗寵物命令
- 暴雪界面命令
- 聊天命令
- chat substitutions
- 角色指令
- 開發者工具
- 表情動作
- 戰斗命令
- 公會命令
- 小隊與團隊命令、
- 寵物命令
- PvP的命令
- 系統命令
- 目標函數
- 命令
- 被禁用的命令
- 宏條件
- 裝備物品編號